How to name row in uitable.

37 ビュー (過去 30 日間)
han han
han han 2019 年 11 月 18 日
回答済み: Cameron B 2019 年 12 月 16 日
As shown in the figure, for example, when the number of data lines I input is equal to 5 (greater than 4), I hope that the number of lines of uitable can be "BS 5".
How do you make the line name change with the amount of data?
擷取.JPG
  2 件のコメント
Ankit
Ankit 2019 年 11 月 18 日
are you using guide or app designer for your application?
Walter Roberson
Walter Roberson 2019 年 11 月 18 日
If you know the 5 ahead of time, then you set the contents of that part of the Data as appropriate.
If you know the 5 ahead of time, but the row item should not appear until you enter a value in one of the numeric locations, then you can use a CellEditCallback to figure out where was edited in order to know where to put the names.

サインインしてコメントする。

回答 (1 件)

Cameron B
Cameron B 2019 年 12 月 16 日
uit = uitable(uifigure,'Data',rand(10,3),'ColumnEditable',[false true true])
rows = size(uit.Data,1);
ss = strcat('BS',string(1:rows));
uit.RowName = ss;

カテゴリ

Help Center および File ExchangeMigrate GUIDE Apps についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by