自定义可编辑网格小部件:从BonitaSOFT更改可编辑网格的一部分的行为



我正在为我的研究结束项目开发 Bonita 开源版本的 6.4.2,我面临着一个大问题,我没有找到任何问题。实际上,我有一个带有可编辑网格小部件的表单,用户在其中输入一些数据,这些数据将被传输到DB MySQL,在此阶段一切都可以完美运行。

除了一个新的约束之外,我还想到了:我必须用数据库中的值列表填充第一列的框,以便当用户单击此框时,列表滚动并且值将从此列表中选择(与选择小部件的行为相同),但在表格中。

不幸的是,这无法使用开箱即用的可编辑网格小部件来实现(它只允许基本文本输入)。

若要实现所描述的 UI 类型,有两种可能的解决方案:

  • 使用 Bonita BPM 订阅版的动态表单功能。这将允许您创建可重复的小部件组,代表表中的行。该解决方案允许将任何类型的小部件与数据和验证器一起使用。

  • 创建一个 HTML 小部件,其中包含一个 JavaScript UI 组件,例如 DataTables。该解决方案非常灵活,但它需要一些良好/高级的JS编码技能才能集成自定义表,将其与表单数据链接并实现验证器。

干杯

POZ

最新更新