控件标识
此低代码表单设计器中,每个控件都配备了两种独特的标识,确保了控件的唯一性以及数据源的正确绑定。
提示
表结构里,如果为附表,并且附表有一对多标识的情况下,才能被自增组件选中绑定,并且只能被自增组件绑定
用处
每个控件都有一个唯一的 控件标识,这是一个系统自动生成的独特标识符,用于确保在设计态和运行态中,每个控件都是唯一的,无论你如何操作其属性,这个标识都始终保持不变(图一)。
如果控件需要绑定后端数据源,还会有一个 数据项绑定标识。这个标识符与后端数据源字段相关联,确保了控件的值与数据源之间的正确映射和同步。无论你如何调整表单布局或其他控件,只要这个标识保持正确,数据就会正确的显示和更新(图二)。
这种双重标识机制,使得表单设计器能够处理复杂的表单设计和数据处理任务,同时保持控件的独特性和数据的准确性。
截图
标识区别
提示
在使用自定义事件、样式等过程中,两种标识都可以被正确识别,例如:
// 通过dataBind
ctx.visibles("flow_purchase.ID", "flow_purchase.reason", true);
// 通过instanceId
ctx.visibles("number_w5nll6wnrglnn", "switch_qfrgaqtjc9n01", true);