uitable ColumnFormat is ignored?

I have an uitable and want one of its columns be shown with just 2 digits (100,35 for example). I tried using the property ColumnFormat to get this done like this:
uitable(myfigure,'Data',mydata,'ColumnFormat',{[],[],[],'bank'}) % I want to change the format of the 4th column
Sadly this is simply ignored and the column is shown as usual with 4 digits. Issueing "format bank" before creating the table doesn't have any effect either, always 4 digits.
I'm aware that I could round the values in my table but I don't want that. I just want to change the displayformat.

1 件のコメント

Ali Komai
Ali Komai 2019 年 9 月 2 日
In my desperation I now tried to round the values in the table (what I initially didn't want) but this doesn't help either. Then trailing zeros will be displayed (like 100,3500).
Any help would be appreciated.

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

 採用された回答

Ali Komai
Ali Komai 2019 年 9 月 3 日

1 投票

The problem is solved by passing the data to the uitable function in form of a cell-array instead of a table.

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeDevelop Apps Using App Designer についてさらに検索

製品

リリース

R2019a

質問済み:

2019 年 8 月 29 日

回答済み:

2019 年 9 月 3 日

Community Treasure Hunt

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

Start Hunting!

Translated by