Difference between revisions of "Tab.Column.IsEditable"
(Created page with "{{infobox function |name=IsEditable |object=Таблица |caption=Разрешение на редактирование |type=0 |status=2 |db=0 |rw=3 |visual=1}} {{Head...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 08:53, 7 February 2021
IsEditable (Разрешение на редактирование) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Атрибут позволяет получать или изменять разрешение редактирования столбца таблицы. Значение 1 соответствует разрешенному для редактирования столбцу, 0 -- запрещенному.
Синтаксис
Tab.Column.IsEditable:<Данные в столбце можно редактировать (INT)>
Возвращаемое значение
Возвращает текущее значение режима редактирования текущего столбца таблицы.
Примеры
//Пример текста обработки визуального события OnBeforeEditCell //MainTab -- визуальная таблица, с которой работает пользователь MainTab:=Form.MainTab.Value; //Если не выбрана строка или столбец в визуальной таблице, не выполнять действия If (MainTab.SelectedLine=0)Or(MainTab.SelectedColumn=0) Then Exit; EndIf; //Получим текущий столбец аСтл:=MainTab.Column(MainTab.SelectedColumn); If аСтл.Name=Uppercase("Объект") Then //Изменим заголовок текущего столбца, если его имя "Объект" аСтл.Caption:="Текущий объект"; //Изменим его тип на Справочник аСтл.DataType:="REF"; //Изменим его ширину на 150 точек аСтл.Width:=150; //Изменим его минимальную ширину на 15 точек аСтл.MinWidth:=15; //Изменим его максимальную ширину на 500 точек аСтл.MaxWidth:=500; //Значения этого столбца должны быть прижаты к левому краю аСтл.Align:=0; //Также покажем галки в этом столбце аСтл.ShowCheckboxes:=1; //Изменим подсказку при наведении мыши на заголовок столбца аСтл.Hint:="Выберите объект, участвующий в операции"; //Сделаем столбец редактируемым аСтл.isEditable:=1; //Сделаем столбец сортируемым аСтл.isSortable:=1; EndIf;