добавлено авторазмещение параметров по колву элементов в строке
сделана инициализация таблицы по необходимости (деинициализированные колонки)
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user