How to select a table row rather than cell?
1 次查看(过去 30 天)
显示 更早的评论
I have a list of objects with multiple identifying parameters to present to the user for selection (one or more).
My 2 choices seem to be:
- Present as a list which means format the parameters into a line, then parse the selection
- Present as a table, where alignment and separation of parameters is easy but I can't figure out how to select a whole row (signifying the object) rather than a cell (signifying a parameter).
This comes up several times in this project so I prefer the Table method but can live with the List method.
I found a news group article that uses findjobj to get the underlying JTable but that function doesn't seem to be in R2011b.
I can't seem to find a way to do any of the following:
- Use GUIDE to say I only want to select rows
- On the select call back, select all the columns in that row
- Get a handle to the underlying JTable to call setColumnSelectionAllowed(false) and setRowSelectionAllowed(true)
- Think of another mystic incantation to do this.
Any help is greatly appreciated.
Joe
0 个评论
回答(1 个)
Walter Roberson
2012-2-1
findjobj() is a MATLAB File Exchange contribution; see http://www.mathworks.com/matlabcentral/fileexchange/14317
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Migrate GUIDE Apps 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!