您的位置:首页 > 其它

表格字段定义

2016-02-06 21:25 288 查看


基于新构思和JQuery控件而开发的平台,该功能模块用于定义表格字段的属性。界面左区域为表格组件树,显示所定义的表格组件类实例,有两种过滤形式:(请进入西安企云基创软件)

分类名:所有组件、未设置模块组件和所有定义的Mini模块,选择后触发查询。

关键词:输入类实例名中包含的字或词,进行模糊查询,键入回车触发查询。

 
界面右上区域为表格字段定义列表,界面右下区域为表格字段定义的详细信息。界面如下:



该模块的字段定义属性介绍如下:

物理字段名:是在表格属性定义模块里查询语句返回的字段列表,在下拉框里供选择。当输入方式为下拉表格时,该字段名为显示字段名,对应的键字段为值字段。

字段标签名:该字段在界面显示的汉文名称。

弹出信息字段名:在字段验证时进行提示的该字段汉字名,如:“用户姓名不能为空”中的用户姓名就是弹出信息字段描述名。

输入方式:0:不显示到界面;1:固定显示;2:输入;3:日历下拉框4:数据单列下拉框选择;5:数据表格下拉框选择(当选择该输入方式时,数据集选择将变为用于下拉表格的标题面板选择,下拉数据集取值方式选择将变为标题面板中嵌入的下拉表格选择);6:数据树下拉框选择;7:数据下拉树表格选择;8:下拉文本编辑框;9:时间下拉框;10:复选框下拉框选择(逗号分隔)(如:00000001,00000002,00000003);11:复选框下拉框选择(分号分隔)(如:00000001;00000002;00000003);12:是否名值对下拉框选择(逗号分隔)(如:00000001=0,00000002=1,00000003=1);13:复选名值对下拉框选择(逗号分隔)(如:经理=00000001,助理=00000002,组长=00000003);14:复选下拉树选择(逗号分隔)(返回节点名填在当前选择框中,如:物料名1,物料名2,物料名3返回节点键值放在键字段中,如:1001,1002,1003。所以必须设置键字段名)。当该值是下拉框时必须要填该字段的对应键字段(即数据集里隐藏字段)。键字段必须要加进来,将输入方式设为不显示到界面或者固定显示。

数据类型:字符串(STRING):字符或字符串类型;日期加时间(DATETIME):日期时间类型;日期(DATE):日期型;实数(NUMERIC):实数、数字型,包括各种浮点小数;整数(INT):各种整数;布尔(BOOL):布尔型,当数据类型为布尔型时,界面将显示复选框(checkbox),其字段的默认值设为假时设为字符串“False”或“0”;为真时设为字符串“True”或“1”(目前在MasterDetail有效);文件(FILE):文件类型,必须要设置对应键字段(存储物理文件名字段)和附件上传路径;GUID唯一号(GUID):系统会为该字段每条记录产生一个唯一号供使用(不知是否有用)。

 验证方式:有脚本验证和Mini验证两种方法,脚本验证是通过脚本进行验证,Mini验证时通过Mini控件自带的验证方法进行验证。

校验方法:检验方法有0:可空(或无校验);1:非空;2:可空数字;3:非空数字;4:可空正整数;5:非空正整数;6.可空任意位数字任意位小数;7.
非空任意位数字任意位小数;8.可空Email地址;9.非空Email地址;10:可空电话号码;11:非空电话号码;12:可空网址;13:非空网址。;14:可空正实数;15非空正实数;16:可空正实数小数位验证;17:非空正实数小数位验证。

是否能排序点击表头时该字段是否允许排序。

对应键字段:当输入方式为4数据单列下拉框选择时,这个字段为显示字段时,下拉选择得到的键值要赋给的字段名。例如:选择项目时,项目名称时显示字段,项目编号是项目名称的对应键字段。下拉树选择时,项目名称是显示字段,项目编号是对应键字段。当输入方式为5数据下拉表格时该字段为值字段,物理字段名为显示字段。当该表格是用于下拉选择的表格,对应键字段为要赋予值的对应字段(对应键字段是把该表格作为它的下拉表格的界面中的表格字段,即赋值组件所指定的表格中的字段)。“赋值组件”属性所指组件就是下拉表格选中某条记录时要带值过去赋给相应字段的组件。

字段显示顺序:字段在界面的显示顺序或在单据式编辑框中的显示顺序。

浏览列宽:用百分比表示。所有列宽的百分比之和应为100%。

表头列文本水平位置:表格表头对齐方式,有left、center、right三种对齐方式。

单元格文本水平位置:表格内容的对齐方式,有left、center、right三种对齐方式。

数据集:是“数据集模块维护”的记录列表,当输入方式是下拉选择时(下拉日期和下拉时间除外),该字段有效。指定一个下拉数据集。当输入方式选择为数据表格下拉框时,数据集选择将变为用于下拉表格的标题面板选择,下拉数据集取值方式选择将变为标题面板中嵌入的下拉表格选择。

字段最大长度:限制输入长度,以防止保存时溢出,当限制了长度后,在生成的界面上只能输入指定长度的字符数。

字段默认值:取不到值时赋给该字段的默认值。当数据类型为布尔型时,界面将显示复选框(checkbox),其字段的默认值设为假时设为字符串“False”或“0”;为真时设为字符串“True”或“1”(目前在MasterDetail有效)。

下拉数据集取值方式:选择的下拉数据集SQL中可能有参数,选择一种取值的策略方式。当输入方式选择为数据表格下拉框时,数据集选择将变为用于下拉表格的标题面板选择,下拉数据集取值方式选择将变为标题面板中嵌入的下拉表格选择。

下拉位置:下拉框的弹出位置有字段下面、字段上面、屏幕中心,主要针对输入方式为“数据表格下拉框选择、数据树下拉框选择、数据下拉树表格选择”情况下有效。

小数位数:如果为浮点数,要指出他的小数位数。当校验方法为6或7时起作用。

最大值:当字段类型为数字型时有效,限制输入数字的最大值。

最小值:当字段类型为数字型时有效,限制输入数字的最小值。

排序字段名:用户点击该列时系统会用该排序字段名替换查询SQL中的“#Order$”变量进行数据刷新从而达到按列排序的效果。

在表格中显示:可以选择在浏览状态下该字段是否在界面上显示。

默认状态:可以选择该字段的值在默认状态下是否可以修改。

强制脚本验证:可以选择在修改该字段的值时是否进行客户端脚本强制验证(如果是强制验证,验证不通过不允许其他相关操作,如保存、确定)。

赋值组件:当把该表格作为下拉表格时,选中某行要把多个字段的值带入到把该表格作为下拉表格的主界面的表格中,主界面中的表格即为赋值组件

Mini验证类型:在验证方式选项为Mini验证时,该设置将起作用,该字段将使用Mini提供的验证方法,Mini验证类型有:不允许为空、必须是邮箱地址、必须是URL、必须是整数、必须是数字、字符串最大长度限制(以最大值的输入为准)、字符串最小长度限制(以最小值的输入为准)、字符串长度范围限制(以最小值和最大值的输入为准)、字符数个数范围限制(以最小值和最大值的输入为准)、数字大小范围限制(以最小值和最大值的输入为准)、必须是日期格式(yyyy-MM-dd)、必须是日期格式(MM/dd/yyyy)、邮箱格式(字符长度范围以最小值和最大值的输入为准)、必须输入英文、必须输入英文+数字、必须输入中文、身份证验证15~18位、自定义验证。

是否分组:有两种选择:不分组或分组。默认值为不分组,当选择分组时该字段将进行分组,即对该字段值相同的列进行单元格合并进行显示。

Mini自定义验证要执行的脚本:在验证方式选项为Mini验证且Mini验证类型为自定义验证时,将执行该脚本进行验证,进行字段验证的脚本,由用户自己编写(返回False时,验证视为未通过,返回True时验证视为通过)。注意:脚本中的字符串不能用双引号括起来而要用单引号括起来。

附件上传路径:如果输入方式为上传附件,则必须指定上传附件的保存路径,路径为物理绝对路径。如:D:\FileLibrary\Temp\。

显示样式css串:设置字段在界面上元素显示样式的css字符串,即style中的cssText字符串。

 提示信息:当鼠标放在该字段上时是否提示信息,提示哪种信息,当前有两种选择:不提示;提示字段内容。当字段内容太多时用这种方式提示比较好。

赋值组件:当输入方式为数据下拉表格时对应键字段为值字段,物理字段名为显示字段。当该表格是用于下拉选择的表格,对应键字段为要赋予值的对应字段(对应键字段是把该表格作为它的下拉表格的界面中的表格字段,即赋值组件所指定的表格中的字段)。“赋值组件”属性所指组件就是下拉表格选中某条记录时要带值过去赋给相应字段的组件。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: