Как мы можем скрыть определенный столбец в таблице динамически на основе значения флажка в тренере IBM BPM?

В Coach, как скрыть столбец в табличном элементе управления Brazos на основе проверки значения флажка. когда когда-либо устанавливался флажок в это время, мне нужно показать определенный столбец в таблице, в противном случае его следует скрыть.

мы используем IBM BPM 8.5.0 Brazos Toolkit


person kranti    schedule 02.03.2017    source источник


Ответы (2)


Если щелкнуть компонент Brazos UI Table -> Конфигурация -> Скрытые столбцы -> здесь можно указать переменную. Значение переменной должно быть целым числом. Таким образом, в зависимости от значения привязанной к флажку переменной (true или false) вы можете контролировать, какой столбец будет скрыт, присвоив соответствующее значение целочисленной переменной, которую вы используете в конфигурации скрытых столбцов в таблице данных.

Также имейте в виду, что номер первого столбца равен 0. Если вам нужно указать несколько скрытых столбцов, используйте, например, запятую 0,2.

Надеюсь это поможет.

person SGM    schedule 03.03.2017

Предполагая, что ваш флажок не является столбцом в вашей таблице, я бы рекомендовал вам обернуть вашу таблицу в пользовательское представление тренера, привязать локальную переменную для скрытых столбцов к вашей таблице и передать другую переменную переменной конфигурации для значения флажка. В обработчике событий загрузки инициализируйте значения переменной скрытых столбцов, разделенных запятыми (this.context.options.<checkBoxVar>.set("value",[value]), на основе значения флажка. В обработчике события изменения напишите обработчик события (if(event.property == [checkBoxVar])) для изменения флажка и соответствующим образом измените значение скрытых столбцов.

person Aaron Bretz    schedule 03.03.2017