yigo基础学习笔记2

yigo基础学习笔记2

    • 求职信息表
        • 头表
        • 明细表
    • 表格
      • 列拓展关键字
    • 列表视图
    • 表单逻辑
        • 系统字段值
        • 单据编号
        • 默认值(计算值)
        • 头控件
        • 计算值
        • 检查规则
          • 单元格检查
          • 行检查
          • 表单检查
        • 可见性
        • 可用性
    • 函数表达式
        • 字典绑定获取属性
          • 物料字典

求职信息表

新建求职实体表单

头表

男女的单选框,不能自动添加到数据源,需要手动设置添加,设置需要缓存,注意数据列标识
单选框 , 设置组头控件,所属组,选中时的取值,选中时的取值设为0的话,就是默认的显示的

设置字典,字典标识,字典过滤,
注意设置过滤类型, 过滤条件,
yigo基础学习笔记2_第1张图片电话号码,设置最大长度显示

页面设置之好后,设置函数
在表单集合属性的公共操作列表中设置 标识 和 函数
yigo基础学习笔记2_第2张图片

明细表

拖放列表
设置单元格的类型和上面的字段类型一样,

表格

用在实体表单中,
对数据进行编辑,比如加减乘除,合计分组的计算

列拓展关键字

添加子列
yigo基础学习笔记2_第3张图片选择子列,设置列拓展类型

yigo基础学习笔记2_第4张图片
设置来源
yigo基础学习笔记2_第5张图片

列表视图

只用来进行显示,用来联系数据

表单逻辑

系统字段值

新建一个表单的时候,,实体表单的数据源中有两张表,视图表单的数据源中只有一张表
但是不管一张还是两张表,都有这样的5个系统字段,这5个字段不允许被修改
yigo基础学习笔记2_第6张图片

OID 是主表的对象标识
SOID 是用来定义其他表与主表之间的关系,通过SOID的值,找到表的OID值,相对应起来
POID 用来定义明细表与明细表之间的关系
用来定义明细表的子明细表

单据编号

Yigo表单中的单据编号是由前缀、时间和序号组成的。
默认的前缀是 右侧表单属性中的表单标识,
自动生成单据编号:
设置右侧表单属性中的可见性为 false, 意思就是用户不能修改,
yigo基础学习笔记2_第7张图片

或者用户不输入,也可以生成
在运行实体表时,只有编号项为空时,才会自动生成编号,否则则为用户输入的编号.
修改前缀
在数据源中的编号前缀可以修改
yigo基础学习笔记2_第8张图片

设置序号
开启序号,在实体表单的数据源中添加字段:Sequence
(2.2以前的版本是要手动添加的,2.2以后系统自动)
yigo基础学习笔记2_第9张图片

默认值(计算值)

yigo基础学习笔记2_第10张图片

头控件

把明细表中的字段函数计算出来的值,放在头表的字段中,会有一个跨表操作:明细表——》头表
实现:
在头表中放字段,设置默认值,写函数,把明细表的字段标识放到下面的依赖字段中,,依赖字段相当于一个对外接口,

yigo基础学习笔记2_第11张图片

计算值

根据明细表的总量计算头控件的值

检查规则

单元格检查

选中表格的单元格,右侧有检查规则, 设置函数
在运行模式下不符合条件的单元格的右上角会有一个红花颜色的三角
yigo基础学习笔记2_第12张图片
yigo基础学习笔记2_第13张图片

行检查

选中行头,右侧明细行检查规则

yigo基础学习笔记2_第14张图片
设置错误描述
yigo基础学习笔记2_第15张图片编写函数,
CheckDupLicate()用来检查是否重复

两个双引号中是用来比较的两个字段的标识

yigo基础学习笔记2_第16张图片

结果:物料和仓库两个都重复了,就有错误提示
yigo基础学习笔记2_第17张图片

表单检查

在表单集合属性 , 界面检查集合中设置
yigo基础学习笔记2_第18张图片
当这个字段大于10000时会有错误提示
yigo基础学习笔记2_第19张图片

可见性

右侧组件属性中设置可见性,
这个字段大于0的时候,才可见,显示出来
yigo基础学习笔记2_第20张图片

可用性

右侧组件属性中设置可用性,
设置false为不可用,不可编辑

函数表达式

参考官网:
Yigo函数参考

重点!!!
GetDictValue(ItemKey, OID, FieldKey)

获取字典项中某个属性的值。
参数:
ItemKey:字典表单的标志,String类型。
OID:字典的数据对象OID,int类型。
FieldKey:属性的标志,即表中的列标志,String类型,例如:MateriHead.Code;
返回:Object值,获取某个属性的值。

字典绑定获取属性

物料字典

新建物料字典 ,新建单位字典
在物料字典中后插入两行

拖入字典字段,设置字典标识为单位字典
拖入数值控件, 用来表示数量,
yigo基础学习笔记2_第21张图片

设置数据源中的单位字典和文本字段为需要缓存

打开运行模式,
设置汇总节点和明细节点
yigo基础学习笔记2_第22张图片
回到实体表
选择单价表格,设置 默认值设置
yigo基础学习笔记2_第23张图片

设置默认值
yigo基础学习笔记2_第24张图片

物料字典的表单标识
yigo基础学习笔记2_第25张图片
单元格标识
yigo基础学习笔记2_第26张图片
物料字典的表标识
yigo基础学习笔记2_第27张图片

你可能感兴趣的:(yigo,编辑器,后端)