Difference between revisions of "Tab.Column.IsSortable"
(Created page with "{{infobox function |name=IsSortable |object=Таблица |caption=Разрешение на сортировку |type=0 |status=2 |db=0 |rw=3 |visual=1}} {{HeadLinks| *...") |
m (1 revision imported) |
(No difference)
| |
Latest revision as of 07:53, 7 February 2021
| IsSortable (Разрешение на сортировку) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Атрибут позволяет получать или изменять разрешение визуальной сортировки столбца таблицы. Если для столбца разрешена сортировка, пользователь может инициировать ее кликнув на столбец мышью.
Синтаксис
Tab.Column.IsSortable:<Режим сортировки столбца (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;