how set width column in table app designer

22 vues (au cours des 30 derniers jours)
pipin
pipin le 1 Août 2023
Réponse apportée : Voss le 1 Août 2023
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 commentaires
pipin
pipin le 1 Août 2023
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 le 1 Août 2023
What is the input you provide to this function?

Connectez-vous pour commenter.

Réponse acceptée

Voss
Voss le 1 Août 2023
x = [{90} repmat({30},1,size(app.UITableFilteredTable.Data,2)-1)];
app.UITableFilteredTable.ColumnWidth = x;

Plus de réponses (0)

Catégories

En savoir plus sur Develop Apps Using App Designer dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by