добавлено авторазмещение параметров по колву элементов в строке

сделана инициализация таблицы по необходимости (деинициализированные колонки)
This commit is contained in:
2025-06-15 15:52:44 +03:00
parent 7c2fb99908
commit 0145ec818e
2 changed files with 29 additions and 10 deletions

View File

@@ -8,13 +8,17 @@ classdef customtable
tableControl = mask.getDialogControl(table_name);
tableParameter = mask.getParameter(table_name);
nCols = tableControl.getNumberOfColumns;
% if nCols > 0
% for i = 1:nCols
% tableControl.removeColumn(1);
% end
% end
% column = tableControl.addColumn(Name='Title', Type='edit');
% tableControl.Sortable = 'on';
% инициализация колонок если они пустые
% такое случается при removeParameter
if isempty(tableControl.Columns)
if nCols > 0
for i = 1:nCols
tableControl.removeColumn(1);
end
end
column = tableControl.addColumn(Name='Title', Type='edit');
tableControl.Sortable = 'on';
end
column.Name = tableParameter.Alias;
end