Mashup Builder > Виджеты > Унаследованные виджеты > Расширенные сетки (унаследованные) > Конфигурирование столбцов из контекстного меню
Конфигурирование столбцов из контекстного меню
Если источник данных для сетки использует структуру данных, можно сконфигурировать опции столбцов в диалоговом окне конфигурации столбцов.
Конфигурирование столбцов в сетке
1. В Mashup Builder наведите указатель на стрелку выпадающего меню в левом верхнем углу таблицы, а затем щелкните Настроить столбцы сетки. Откроется диалоговое окно Конфигурировать виджет.
Диалоговое окно конфигурации расширенной сетки
2. Выберите Настроить столбцы сетки.
3. Настройте свойства столбцов в следующих областях диалогового окна:
Левая панель - измените порядок столбцов, перетаскивая их в различные расположения в списке. Если выбран столбец, вкладки настроек справа отображаются только для выбранного столбца. Можно также определить, какие столбцы будет видимыми для конечного пользователя сетки:
Опции Показать и Исключить определяют, должен ли конкретный столбец сетки быть видимым конечному пользователю. Если выбрано, конечный пользователь не видит столбец и не может управлять его внешним видом. Однако можно по-прежнему использовать данные из исключенного столбца для форматирования состояния. Это свойство соответствует свойству inLayout при записи сервиса конфигурации.
Используйте вкладку Формат столбца для правки имени и описания конкретного столбца, а также для управления следующими опциями форматирования столбцов.
Название - позволяет настроить имя столбца путем ввода строки или выбора лексемы локализации.
Автоматическая ширина - ширина столбца автоматически корректируется в соответствии с содержимым выбранного столбца.
Пользовательская ширина - задайте фиксированную ширину столбца в пикселях или в процентах. Во время выполнения, после того как столбцы с фиксированной шириной получат размеры, столбцы с шириной в процентах разделяют оставшееся пространство в соответствии с назначенными процентами.
Если общая сумма всех столбцов в процентах превышает 100, каждая ширина столбца в процентах пересчитывается на основе указанного процента относительно общей суммы. Например, если каждому из трех столбцов назначена процентная ширина 50 %, расчет для каждой ширины столбца дает: 50/150 = 33%.
Используйте ширину в процентах для автоматического изменения размера сетки при изменении размера браузера.
* 
Чтобы задать ширину отдельных столбцов, снимите флажок Автоматическая ширина.
Выравнивание ячеек и Выравнивание заголовков - задайте выравнивание текста в ячейках столбца и в заголовке столбца.
Опции правки ячеек - установите флажок Редактируемый для конкретного столбца, чтобы включить правку во время выполнения. Убедитесь, что свойство виджета IsEditable также включено. Можно править ячейки во время выполнения для различных базовых типов. Дополнительные сведения о поддерживаемых базовых типах см. в разделе Рендереры и форматы столбцов.
* 
При конфигурировании порядка столбцов в сетке дерева невозможно сконфигурировать редактируемый столбец как первый столбец.
Чтобы выполнить проверку данных ячейки при редактировании пользователем ячейки в выбранном столбце, определите следующие элементы.
a. Выражение критериев проверки - выражение для проверки входных данных в процессе правки ячейки пользователем. Это поле можно использовать при определении правил для значения в каждой ячейке столбца. Например, для проверки, действительно ли числовое значение в столбце 1 меньше, чем в столбце 2, можно использовать следующий синтаксис: column1 < column 2
b. Сообщение о критериях проверки - сообщение, которое отображается при вводе пользователем неверного значения согласно определенному выражению.
Дополнительные сведения см. в разделе Правка ячеек в расширенных сетках.
Используйте вкладку Рендерер столбца для управления процессом отображения данных в ячейках выбранного столбца. Можно выбрать для столбца Рендерер столбца и соответствующий Формат столбца. Дополнительные сведения о рендерерах столбцов и их доступных форматах см. в разделе Рендереры и форматы столбцов.
Используйте вкладку Форматирование состояния для применения к виджету статического или условного форматирования. Можно выбрать Определение фиксированного стиля или Определения стилей на основе состояния. Форматирование состояния, заданное на этой вкладке, зависит от ячейки и переопределяет любое форматирование на основе строки, заданное в Mashup Builder или с помощью сервиса конфигурации.
Было ли это полезно?