MATLAB Answers

Set Column and Row visibility in uitable

90 views (last 30 days)
Daniele Morello
Daniele Morello on 18 Sep 2015
Answered: Michele Paoletti on 31 Aug 2021 at 14:37
hi everyone, my question is: it's possible to set visibility for each column and row inside a uitable?

Answers (3)

Adam
Adam on 18 Sep 2015
Not with pure Matlab. The level of customisation of uitable is very limited using only Matlab functionality. It may be possible using java programming of the underlying components as described in various posts on Yair Altman's blog but I don't recall seeing anything explicitly about visibility.
Can't you just dynamically add and remove rows and columns you want hidden?
  1 Comment
Daniele Morello
Daniele Morello on 18 Sep 2015
thanks for the answer. By the way, my idea was to use some checkboxes, and some "set" function to set visibility of the columns (or rows). if i have to use more code lines, it become quite hard because they're 26 columns.

Sign in to comment.


Ajay krishna Vasanthakumar
Hello Daniele Morello,
You can just change the ColumnWidth to hide(invisible) the column
Example:
If you want to hide column 4 in uitable you can set the below property value
'ColumnWidth',{50,275,200,0,225,100}
I know am too late to answer this question, but it will be helpful for others
Thanks
  2 Comments
Ajay krishna Vasanthakumar
Hi Alexander,
i tried it in GUI based on GUIDE. It worked, i didnt try it in appdesigner sorry:( @Alexander Miniovich

Sign in to comment.


Michele Paoletti
Michele Paoletti on 31 Aug 2021 at 14:37
I have the same problem. I have created a table with 3 columns in app designer but I want enable or disable some rows to see the change in a graph without using a checkbox.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!