Mashup Builder > Виджеты > Стандартные виджеты > Виджет "Сетка" > Конфигурирование опций времени выполнения для сетки
Конфигурирование опций времени выполнения для сетки
В дополнение к сортировке и правке можно использовать свойства конфигурирования виджета, чтобы управлять использованием сетки во время выполнения.
Добавить меню отображения для управления видимостью и порядком столбцов.
Изменить размер и порядок столбцов
Добавить столбец, показывающий номера строк
Добавление меню отображения столбцов
Можно добавить выпадающее меню для управления видимостью столбцов во время выполнения. При открытии меню доступные столбцы перечисляются в соответствии с их порядком по умолчанию, настроенным во время конструирования, или с использованием конфигурации JSON.
Используйте свойство ColumnsMenuOptions виджета, чтобы управлять опциями, доступными в меню. Можно настроить видимость столбцов, порядок или и то и другое. Выберите Нет, чтобы скрыть меню.
Изменение размеров и порядка столбцов
Чтобы включить изменение размеров столбцов, задайте для свойства ResizeColumns виджета значение True. Во время выполнения щелкните и перетащите разделительные линии в строке заголовка, чтобы изменить размер столбцов. Можно задать минимальную и максимальную ширину для каждого столбца с помощью диалогового окна конфигурации виджета. Минимальная ширина по умолчанию для столбцов составляет 75 пикселей.
Чтобы включить переупорядочение столбцов, задайте для свойства ReoderColumns виджета значение True. Во время выполнения можно перетаскивать заголовки столбцов для изменения их порядка.
Добавление номеров строк
Чтобы показать номера строк, задайте для свойства виджета ShowRowNumbers значение True. В сетку добавляется столбец, в котором отображается номер каждой строки.
* 
Номера строк динамически обновляются, когда строки в сетке дерева развертываются и свертываются во время выполнения.
Развертывание и свертывание узлов в сетке дерева
Можно сконфигурировать развертывание и свертывание узлов дерева в сетке с помощью следующих свойств:
ExpandCollapseAll - добавляет кнопку, которая развертывает и сворачивает все узлы дерева в сетке.
ExpandCollapseIcon - задает значок, используемый, чтобы указать, что в строке содержатся потомки. По умолчанию используется символ ^.
PreserveRowExpansion - сохраняет состояние загруженных строк при обновлении страницы.
MaxExpandedRows- задает сообщение, которое отображается, когда пользователь развертывает строку после достижения максимального числа развернутых строк. Можно настроить текст сообщения по умолчанию с помощью свойств MaxRowsMessage и MaxRowMessageTitle.
Чтобы развернуть дополнительные строки, пользователи должны закрыть открытые строки в дереве.
Было ли это полезно?