Цитата:
Изначально опубликовано IT-specialist
Здравствуйте. Интересует такой вопрос: у меня на гриде несколько полей имеют одинаковый edit-метод; как узнать в самом методе, для какого поля в данный момент он вызван?
Нет, к сожалению нельзя.
Как выход - создать много методов вида editMethod1, editMethod2 и т.п.
Цитата:
Изначально опубликовано IT-specialist
и еще вопрос, можно ли после инициализации формы добавлять/убирать столбцы на гриде? [/B]
Да, можно. Это нужно делать до init формы.
PHP код:
formControl = _grpSizes.addControl(FormControlType::Real, #methodName + int2str(i), _insertAfter);
_insertAfter = formControl;
formControl.label('label');
formControl.dataSource(_grpSizes.dataSource());
formControl.dataMethod(#methodName + int2str(i));
formControl.width(55);
formControl.alignment(2);
formControl.noOfDecimals(4);
formControl.showZero(2);