www.e2eeE.com e2ee.jimstone.com.cn
536544662
使用前请在以上途径先下载E2EE支持库。
E2EE_界面_数据绑定_基础控件
能够将易语言 基础控件 和 存取键值表 进行双向绑定的轻量级框架。
对象.同步_到界面( [存取键值表] )
对象.同步_到数据( [存取键值表] )
通过设置窗口组件的[标记]属性,来配置数据和组件间的绑定关系。
使用方法:
对象.初始化_标记( [窗口] )
对象将自动寻找[窗口]中的所有组件,并根据组件类型和[标记]自动进行组件绑定。
以下组件只需要绑定[标记]为键值表[主键],不需要任何其他参数:
示例
编辑框.标记 = 姓名
* 主键[姓名]被写入为[编辑框.内容]
标签.标记 = 说明
* [标签.标题] 被设置主键[说明]的内容
列表式组件指以下组件:
参数
列表式组件只有一个参数:
[绑定类型]
[0] 绑定标题:[主键] 对应值为现行选中项的 [项目标题]
语义化关键字
[1] 绑定值:[主键] 对应值为现行选中项的 [项目数值]
语义化关键字
[2] 索引(1开始):[主键] 对应值为 现行选中项 + 1
语义化关键字
[3] 索引(0开始):[主键] 对应值为 现行选中项
语义化关键字
[9] 仅显示所有项:[主键] 对应的值为 存取列表。这里只是把 存取列表每项内容显示在列表中
语义化关键字
其中选择夹只支持3种[绑定类型]:0、2、3
语义化关键字
语义化关键字为阅读友好的文本,对应的关键字将被自动转换为 [绑定类型]对应的值。
示例
选中主键 [性别] 内容为 项目标题 (男/女):
组合框_性别.标记 = 性别|0
选中主键 [级别] 内容为 [现行选中项]:
组合框_级别.标记 = 级别|现行选中项
选中主键 [级别] 内容为 [现行选中项 + 1]:
组合框_级别.标记 = 级别|现行选中项加一
单选框
单选框是分组式绑定:多个单选框绑定同一个主键,则认为他们是同一组组件。
参数
[选中时的值]
示例
单选框_男.标记 = 性别|男
* 主键 [性别] 在单选框被选中时,写入文本 “男”
单选框_级别2.标记 = 级别|2
* 主键 [级别] 在单选框被选中时,写入整数 2
选择框
选择框有两种模式:
[选择模式]
选择框.标记 = 启用
* 主键[启用]被写入选中状态[逻辑值]
选择框.标记 = 启用|1|0
* 主键[启用]在选中时被写入整数1,未选中时写入整数0。
选择框.标记 = 加速|开启加速|关闭加速
* 主键[加速]选中时写入文本“开启加速”,未选中时写入文本“关闭加速”
[分组模式]
选择框1.标记 = 级别|1
选择框2.标记 = 级别|2
* 当选择框1和选择框2同时被选中时,则 主键[级别] 为整数存取列表:[1, 2]
* 只有选择框2被选中时,则 主键[级别] 为整数存取列表:[2]
选择框1.标记 = 爱好|滑冰
选择框2.标记 = 爱好|钓鱼
* 当选择框1和选择框2同时被选中时,则 主键[爱好] 为文本存取列表:[滑冰, 钓鱼]
选择列表框
选择列表框对应的键值表[主键]内容类型必须为[存取列表]。只有选择列表框选中时,对应的结果会被自动同步到列表中。
参数
[绑定类型]
[0] 绑定[项目标题]
语义化关键字
[1] 绑定[项目数值]
语义化关键字
调用 对象.绑定_xxx方法。其中“xxx”指控件的类型名称。
例如:对象.绑定_编辑框([编辑框], [主键])