Clear Filters
Clear Filters

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

3 views (last 30 days)
ayumi shinoda
ayumi shinoda on 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列目には、ポップアップメニュー{'+' '-'}を
設定するには、どうしたら良いか教えて下さい。
よろしくお願い致します。

Answers (0)

Categories

Find more on GUIDE アプリの移行 in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!