truncated rowname in uitable

hi, I see the truncated rowname in uitable
How can i display full name in uitable rowname?
RowName=compose(formatSpec,t1,sist);
app.UITable.RowName=RowName';

2 commentaires

Stephen23
Stephen23 le 20 Jan 2025
Are you using a FIGURE or a UIFIGURE ?
shamal
shamal le 20 Jan 2025
i think it's uifigure

Connectez-vous pour commenter.

Réponses (2)

Use an option of preserving the variable name rule - see this example:
% File Name to Be Imported:
filename = 'DATA_Sample_Table.csv';
OPTIONS = detectImportOptions(filename);
OPTIONS.VariableNamingRule = 'preserve'; % Preserve Original Variable Names
% Read DATA:
T_DATA = readtable(filename, OPTIONS);
% Display the Imported Table:
disp(T_DATA);
Row N Var 1 Var _______________________________________ _____ ___ {'This is what happened in Dec 2024' } 1 100 {'This is what happened in Jan 2025' } 2 110 {'This is what happened in March 2025'} 3 120 {'This is what happened in May 2025' } 4 130 {'This is what happened in July 2025' } 5 140
Walter Roberson
Walter Roberson le 20 Jan 2025

0 votes

5 commentaires

app.UITable.Data=T;
app.UITable.ColumnName=["On";'Trading';"L/S";"100% Distrib";"Capitale $";"Static";"Draw_Sys"];
colu={'logical','char','char','char','char','char','logical'};
app.UITable.ColumnFormat=colu;
app.UITable.ColumnWidth={40,60,40,70,70,40,40};
app.UITable.ColumnEditable=[true,false,false,false,true,true,true];
%************** 04/08/24..messo nomi sistemi come RowName!
sist=string([app.Sis.Sistema])';
t1=(1:height(sist))';
formatSpec = "%d - %s";
RowName=compose(formatSpec,t1,sist);
app.UITable.RowName=RowName';
BUT I WANT TO DISPLAY FULL NAME NOT IN ELEMENT UITABLE BUT IN NAME VARIABLE (app.UITable.RowName)
I can't do it using app.UITable.ColumnWidth
Walter Roberson
Walter Roberson le 20 Jan 2025
I do not understand what you are trying to say.
shamal
shamal le 20 Jan 2025
ok my english is not good..
Look this example:
app.UITable.ColumnWidth={40,60,40,70,70,40,40,40}
app.UITable.ColumnWidth={140,60,40,70,70,40,40,40} (i change first number)
Stephen23
Stephen23 le 20 Jan 2025
Modifié(e) : Stephen23 le 20 Jan 2025
Summary: the ColumnWidth does not apply to the RowNames.
Workaround: convert the RowNames to a normal variable/column, set the ColumnWidth to "fit".
shamal
shamal le 20 Jan 2025
eh nothing then... I set it up this way from the beginning for various reasons

Connectez-vous pour commenter.

Catégories

En savoir plus sur Develop Apps Using App Designer dans Centre d'aide et File Exchange

Produits

Version

R2024b

Question posée :

le 20 Jan 2025

Commenté :

le 20 Jan 2025

Community Treasure Hunt

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

Start Hunting!

Translated by