3、字段属性css
一、显示名
字段的显示名新增的时候修改,属性名会随着变化,可是保存后修改,属性名就不会变化了。要想修改显示名,不要直接在属性面板上修改,是无效的,要改就在表单内改。sql
二、属性名
属性名是随着字段名的变化而变化的,是不可修改的。数据库
三、国际化设置
用于控制应用平台字段的国际化,不一样的语言能够显示不一样的字段名。数据库设计
四、虚拟字段
与表单的【是否虚拟表】相似。勾选上以后不会在数据库的表中建立该这段。函数
五、表头字段
表头字段的做用与虚拟字段的做用相似,能够说是另外一种虚拟字段。通常用于建立多层表头时,具体的表头字段能够看以下图:布局
红框框起来的就是表头字段,在建立多层表头时,该字段须要勾选上这个属性。spa
六、动态显示设置
详细请看表单属性的动态显示。设计
七、字段权限启用
用来控制的字段的权限,只有有该字段的权限的用户才能看到和操做这个字段。3d
八、字段修订启用
勾选上这个属性后,就能够在审核经过的状况下,修改字段的值并保存数据到数据库汇中。具体效果看下图: excel
九、字段名
字段名虽然能够修改,可是这里不建议去修改,由于一旦改了字段名,就会在数据库中新增一个字段。
十、数据类型
表示字段的字段类型,一共有六种类型:
十一、长度
对应数据库的字段长度。
十二、精度
对应数据库的【小数点】。
1三、非空
对应数据库的【不是null】。
勾选上这个属性后,应用平台上会显示以下效果:
1四、惟一
表示数据不能重复。
1五、编辑类型
表示的是控件类型,具体的请看第七章。
1六、容许多选
勾选上该属性后,一些控件,会变成多选控件,能够选取多个值,好比:comboBox,checkbox。
1七、可见
只有勾选上这个字段后,字段才可见。
1八、只读
勾选上这个属性后,不能对这个字段进行编辑操做。
1九、查看状态可操做
这个属性多用于连接控件,勾选上这个属性后,即便是在查看状态下点击连接的时候,能触发该连接控件的事件。
20、自动完成
这个属性属性只有comboBox才可用,效果相似百度的搜索框,输入文字会自动补充相应的内容。具体效果以下:
与不勾选这个属性的下拉框控件实际上是有点相似的,都须要配置数据源,惟一的区别,若是数据源中不存在你输入的值,下拉框控件是不能保存这个数据的,而勾选了这个属性的下拉框是能够保存这个数据的。
具体配置看下图:
保存更新后就能够了。
2一、过滤主表惟一
此属性只对子表有用,主表无效。做用就是防止子表中有重复的数据。若是字段勾选了该属性,那么该字段下的值就不能出现重复的值,若是有重复的值,保存时就会有提示。
2二、内容对齐方式
此属性一共有三个值:左对齐,居中对齐和右对齐。此属性只对主表有用,子表无效,用于控制字段中内容的对齐方式。好比:设置【键】字段的内容对齐方式为居中对齐,显示效果以下图:
2三、显示格式
此属性通常用于时间控件的格式设置,也有用于字典树控件的,具体的使用方法请看第七章。
2四、最小日期
该属性只有时间控件可用。用于设置时间控件的最小日期
2五、最大日期
该属性只有时间控件可用。用于设置时间空间的最大日期。
2六、默认值
用于设置字段的默认值。
2七、自动编号规则
具体使用方法请看第十章的函数模块。
2八、字段后缀
主子表都有效。效果以下图。
主表:
子表:
2九、数据源设置
具体用法见第七章的下拉框部分。
30、限定记录数
该属性是用来控制数据的显示条数的,有设置过数据源的控件都适用此属性,默认是20条,也就是第20条以后的数据是不会显示的。须要注意的是,此属性对数据源设置为固定值的是无效的。
能够看以下的具体例子:
系统用户在数据库中的记录为两条,因此你能够设置该属性为1,那下拉框下就只会显示一条数据。
3一、快速添加数据
具体用法请见第七章下拉框部分。
3二、公式代码
用于给字段设置计算公式之用。
用法很简单,就是选择表,而后选择字段,进行加减乘除就能够了,so easy。
最后保存更新就能够了。
3三、sql编辑
用于新增和修改sql语句之用。具体使用方法可见第七章下拉框部分。
3四、事件编辑
用于编写字段事件,具体事件可看第十章事件部分。
3五、宽度
用于设置控件的宽度。以下图:
3六、高度
用于设置控件高度的。以下图
3七、上边距
该属性只有在绝对布局下才有效,至关于css中的top。
3八、左边距
该属性只有在绝对布局下才有效,至关于css中的left。
3九、列表显示
想要让本身新建的字段在模块的列表界面中显示出来,要配置两个地方,一个是表单属性的是否列表显示,一个是相应字段的列表属性。
配置好后更新账套。
配置好的字段就列表显示出来了。
还有一个简单的方法能够快速配置。先选中你全部要显示的字段,而后右键选中属性,就会出现字段公共属性,勾选列表显示属性就能很快速的将全部选中的字段所有都设定成列表可见的。具体操做以下:
40、查询属性
查询属性一共有两种:做为查询条件和做为经常使用查询条件。
问题来了,查询条件和经常使用查询条件有啥区别呢?接下来由我慢慢道来。
查询条件,就是须要经过点击列表页面的高级查询才能看到查询条件,换句话说,也就是自定义查询条件。能够看看具体的效果,以下图:
经常使用查询条件,就是直接能在列表页面顶部直接看到的查询条件。具体效果图以下:
自定义查询条件的设置:点击相应字段的字段属性的做为查询条件。
更新账套,查询过滤功能便可快速生成。
查用查询条件的设置:点击相应字段的字段属性的做为经常使用查询条件
4一、冻结列
先看下冻结列的具体效果图:
具体的设置:点击相应字段属性的做为冻结列,保存并更新。
4二、字段公共属性
既然在前面的内容提到了字段公共属性,在这里就进行一些详细的介绍。
对于调出字段公共属性的操做是比较简单和方便的。只须要选中你想要操做的全部字段,右键其中的一个字段,会弹出一个菜单栏。点击属性,右侧的属性面板会变成字段公共属性的面板,具体操做以下图:
有了公共字段属性,不少设置就都方便了不少。好比:
1. 列表显示的设置(上面设置过了,就很少说了)
2. 查询条件的设置
在字段公共属性面板上勾选上做为查询条件,就能快速将多个字段设置为查询条件。
3. 冻结列的快速设置
在字段公共属性面板上勾选上做为查询条件,就能快速将多个字段设置为查询条件。
4. 字段查看状态可操做、可见和只读的快速设置。
以上都是一些经常使用属性经过字段公共属性快速设置的技巧。
4三、多层表头设置
在这里介绍一下多层表头的设置。
设置多层表头须要对字段属性中的三个属性进行设置:表头层级、表头跨行数和表头快列数。
要实现跨行,就设置表头跨行数。好比设置一个2,就说了该字段跨了两行,如上面的效果图【跨行】字段就是跨了两行。
要实现跨列,就设置表头跨列数。好比设置一个2,如上面的效果图【跨列】字段就是跨了两列。
如何实现层二一和层二二的效果呢?就须要设置表头层级了。由于【跨列】的表头层级为1,那么层二一和层二二就须要设置 表头层级为2。
这里须要注意的是,设置了表头跨列数,就必需要有一个或以上的表头层级为2的字段存在,而且这些字段都须要设置列表显示为true。若是没进行这些设置,是会报错的。还有一点就是跨列这个字段属于表头字段,须要勾选上表头字段这个属性。
4四、占用行数和占用列数
如上图两个字段属性的设置,只对表单有效。
好比,进行以下图的设置:
会产生如图所示的效果:
从编辑页面设计中不难看出,跨行占了两行,跨列占了两列。
4五、分组归属
分组归属的设置是比较经常使用的,能够实现让同一张表的字段处于多个不一样的显示页面内。具体能够看以下效果图:
如上两个框起来的字段都同属于主表,可是由于配置了分组归属,致使不在同一个框中显示。
既然知道了分组归属是什么意思,接下来就来看看怎么配置吧!
首先进入到编辑页面设计,右键编辑页面设计,新建分组。
修改分组的显示名
这个显示名就是分组归属中须要用到的东西,而后回到数据库设计,选中你须要放到该分组下的字段(这里能够选中全部本身须要用到的字段),右键属性,在公共属性面板中找到分组归属,选择本身建立的分组。
最后保存更新就能够了。
4六、表格内对齐方式
该属性只对列表页面和子表的字段有效。具体效果与内容对齐方式的效果同样,区别在于一个是对主表有用,一个是对子表和列表页面有效。
4七、是否排序字段
设置字段为排序字段。
4八、是否页面过滤
该属性被勾选上以后,平台列表页面或者子表上右键该字段,会出现以下图所示的效果:
以后能够根据值进行筛选,但只对当前页面的数据有效,与excel的功能有点相似。
4九、列宽
用于设置列表页面的列宽。
50、做为树形查询
这个属性只对树形控件有效,好比:comboTree和DictTree。设置了这个以后,在列表页面左侧会出现以下图所示的效果:
具体效果与设置系统分类的效果是同样的,能够跳到第九章系统分类管理部分进行查看。
此处以部门字段为例。
编辑类型选择comboTree,数据源选择sql语句,填入编写好的sql语句,以下:
SELECT
ID,
ORGANIZATION_NAME,
PARENT_ID
FROM
SYS_ORGANIZATION
勾选上列表显示和做为属性查询,保存更新就能够了。
5一、做为标签页查询
此属性只适用于设置了数据源而且字段key中包含【key】和【caption】的。具体效果以下:
点击相应的标签能够对数据进行筛选。
5二、做为共享用户属性
该属性只能用于数据源为用户的字段,好比:客服,业务员之类的。普通用户通常只能看到本身建立的数据(也就是create_user等于自身帐号的用户id的数据),可是勾选上这个属性后(此处以业务员字段勾选上该属性为例,本身的帐号所属角色为业务员),你就能看到所业务员等于自身帐号的用户id的全部数据。
好比销售订单中有客服和业务员两个字段,有时候订单是客服下的,有时候订单是客服下的。通常来讲,用户是只能看到本身下的订单。可能某些订单中的客服或者业务员是本身,但用户是看不到这些数据的。要想用户能看到这些数据,就能够在客户或者业务员字段中勾选上这些数据。
5三、数据权限控制字段
该属性只能用于有设置数据源的字段。
若是某个字段勾选上了这个属性,那么当前模块所拥有的的权限就与该字段数据源勾选上的权限绑定(注:权限是能够叠加的)。就是该模块列表页面所查询出来的记录,是在该字段数据源可见范围以内的。
以订单模块(该模块的客户字段勾选上了该属性)为例。若是用户能在客户字段的数据源中看到某个客户,就能看到这个客户的全部订单。通常状况下,用户只能看到本身建立的订单。而本身所拥有的某个客户多是其余人转给本身的,那么这个客户以前的订单本身是看不到的,要想能够看到这个客户以前的订单,就能够在客户字段上勾选上这个属性
5四、合并相同值的单元格
此值只适用于子表(对于列表页面也是无效的)。设置了该属性后,它会使子表中相邻的值相同的合并为一个单元格,具体以下图: