Filter löschen
Filter löschen

テーブル UI コンポーネントのセル表示形式の設定について

3 Ansichten (letzte 30 Tage)
ayumi shinoda
ayumi shinoda am 24 Sep. 2019
テーブル UI コンポーネントのセル表示形式の設定について教えて下さい。
テーブルの列の形式を指定しない[]型と、ポップアップメニューを交互に設定したいと思っています。
列の長さが決まっていれば、下記のコードで設定できます。
set(handles.uitable,'ColumnFormat',{[] {'+' '-'}})
しかし、今回列数が可変するので、ColumnFormatの値をfor文を使って設定したいと思っています。
例として、1行4列のテーブルに、ColumnFormatの列形式を[] {'+' '-'}を交互に設定します。
下記のコードだと1列目のポップアップメニューに{[] {'+' '-'} [] {'+' '-'}}の値が入ってしまいます。
for n = 1: 4
if rem(n,2) == 1
FormatData(1,n) = cellstr('[]');
else
FormatData(1,n) = cellstr(['{' '''+''' ' ' '''-''' '}']);
end
end
set(handles.uitable,'ColumnFormat',{FormatData})
1列目には、[]、2列目には、ポップアップメニュー{'+' '-'}、3列目には、[]、4列目には、ポップアップメニュー{'+' '-'}を
設定するには、どうしたら良いか教えて下さい。
よろしくお願い致します。

Antworten (0)

Kategorien

Mehr zu GUIDE アプリの移行 finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!