我想更好地理解Brazos UI中的数据范围

时间:2016-09-19 15:56:27

标签: activiti brazos

我想了解数据绑定机制。看来在brazos中有3种" binder" (缺乏更好的术语) - 数据,实体和modalData。想知道这些是如何连接到后端的数据 - 让我们说我有一些新数据要显示在屏幕上我如何使用这些"粘合剂"将它们连接到前端? 。感谢。

1 个答案:

答案 0 :(得分:2)

Brazos在用户界面中有3个主要数据范围。

应用程序范围 - 相当于页面使用的标准角度控制器范围。这是服务调用返回要由BrazosUI控件绑定的数据的位置。它与ng-init填充的范围相同。

数据范围 - 这实际上是应用程序范围的子范围,表示可以与进程服务器(在您的情况下为Activiti)同步的数据集。在"数据"中声明的任何变量范围,将自动作为流程变量推送到流程实例中(如果流程实例中存在变量名称)。这样,通过UI提取的数据可以自动解析为流程实例,以便在流程决策规则中使用。

ModalScope - 这是Modal dailogues使用的特殊范围。它主要用于帮助更新表格,其中表格中的一行选择可以呈现具有其自身范围的对话。

希望这有帮助, 格雷格