Настройка виджета "Редактируемая сетка": изменение поведения раздела редактируемой сетки от BonitaSOFT
Привет всем, В настоящее время я работаю над открытой версией Bonita 6.4.2 для моего проекта окончания обучения, и я столкнулся с большой проблемой, которую я не нахожу. На самом деле у меня есть форма с редактируемым виджетом Grid, в которой пользователь вводит некоторые данные, которые будут перенесены в БД Mysql, на этом этапе все работает отлично. Кроме того, у меня возникло новое ограничение: я должен заполнить поля первого столбца со списком значений из моей базы данных, так что когда пользователь нажимает на эти поля, список прокручивается и значение выбирается из этого списка (то же поведение, что и виджет "Выбор"), но внутри таблицы. Заранее благодарим за ваши идеи
1 ответ
К сожалению, этого нельзя достичь с помощью виджета "Редактируемая сетка", который поставляется "из коробки" (он позволяет только простой ввод текста).
Для реализации описанного вами пользовательского интерфейса у вас есть два возможных решения:
Используйте функцию динамической формы подписки Bonita BPM. Это позволит вам создавать повторяемые группы виджетов, представляющих строки вашей таблицы. Это решение позволяет использовать любые типы виджетов с данными и валидаторами.
Создайте HTML-виджет, который содержит компонент пользовательского интерфейса JavaScript, например DataTables. Это решение является довольно гибким, но требует некоторых хороших / продвинутых навыков кодирования JS, чтобы интегрировать пользовательскую таблицу, связать ее с данными формы и реализовать валидаторы.
Ура,
POZ