Я хотел бы указать макет в сетке поля редактирования, как только создам его в MATLAB App Designer.
app.villes1 = uieditfield(app.GHIetPOA_grid, 'text', 'HorizontalAlignment', 'center', ...
'Editable', 'on', 'Layout', **???**);
Я пытался использовать просто [r,c], но этот синтаксис не кажется правильным. Я погуглил свою проблему, только найдя способы указать строку и столбец, создав поле редактирования и указав строку и столбец после точечной индексации:
app.villes1.Layout.Row = 2;
app.villes1.Layout.Column = i+2;
Однако я не могу использовать это, потому что я фактически генерирую поле редактирования в цикле for, а точечная индексация запрещена таким образом:
function initVilles1(app)
for i=1:8
app.villes1(i) = uieditfield(app.GHIetPOA_grid, 'text', 'HorizontalAlignment', ...
'center', 'Editable', 'on');
app.villes1(i).Layout.Row = 2;
app.villes1(i).Layout.Column = i+2;
end
end
Спасибо уже! (: