how set width column in table app designer

22 ビュー (過去 30 日間)
pipin
pipin 2023 年 8 月 1 日
回答済み: Voss 2023 年 8 月 1 日
hi,
you see in this pics: column A(date), column B(number), column C(number)
i don't know the max of "number" columns(B,C,,)
In the first column i set width to {90}
But i want in the 2,3,4... columns set width to 30.
How can i do it?
[app.UITableFilteredTable.Data]=Table_HistoricalTable_Struct(app.Eq);
x=repmat({90},1,height(app.UITableFilteredTable.Data));
app.UITableFilteredTable.ColumnWidth =x;
app.UITableFilteredTable.ColumnName ={};
  4 件のコメント
pipin
pipin 2023 年 8 月 1 日
function [T]=Table_HistoricalTable_Struct(Eq)
sis=[Eq.Ns]';
t1=num2cell(sis);
t2=num2cell(1:height(t1))';
t23=[{" "},{"F ************************ "},repmat({""},1,numel(sis)-1)]
a=repmat({""},1,numel(sis)+1);
t22=[t23;a;{""},t2';{""},t1'];
fil=string(Eq.Filtri.filtred_posSiz);
t5=[Eq.RP_S];
t5=string(t5);
T2=array2table(t5);
T3=array2table(fil);
% t23=[{" "},{"FILTRED STRATEGIES FULL HISTORY "};{" "},{" "}]
T_=[T2,T3];
T_=flip(T_);
T =[t22;T_];
end
Dyuman Joshi
Dyuman Joshi 2023 年 8 月 1 日
What is the input you provide to this function?

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

採用された回答

Voss
Voss 2023 年 8 月 1 日
x = [{90} repmat({30},1,size(app.UITableFilteredTable.Data,2)-1)];
app.UITableFilteredTable.ColumnWidth = x;

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDevelop Apps Using App Designer についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by