表单组件定义

本文档详细介绍了如何配置表单组件属性,如文本输入框、下拉列表选择框等。内容涵盖组件类过滤、分类名筛选、关键词查询以及组件详细信息展示。重点讲解了下拉列表选择框的SQL配置,包括参数物理名、类型、取值方式等,并提供了文本输入框和多列下拉文本框的属性设置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

www.xaqyjc.com

基于新构思和JQuery控件而开发的平台,该功能模块用于定义表单组件的属性,表单组件包括文本输入框、下拉列表选择框、下拉日期选择框、下拉日期时间选择框等。界面左区域为表单组件树,显示所定义的表单组件类实例树,有三种过滤形式:

组件类:过滤项有文本输入框、下拉列表选择框、下拉日期选择框、下拉日期时间选择框等,选择后触发查询。

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

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

界面右区域为表单组件的详细信息,当在组件类过滤框中选中一种表单组件时,界面右区域将显示所选表单组件的属性详细信息。界面样式如下:

上面界面展示的是下拉列表选择框的属性信息,界面右面上部分是下拉列表选择框的基本属性,包括下拉数据所使用到的SQL,界面右面下部分是下拉数据SQL中的参数。下拉数据SQL写法如下:




SELECT CodeTextValue,CodeKeyValue FROM V_Code whereCodeTypeID='0000000139' order by cast(CodeKeyValue as int)



下拉数据SQL中至少要有两个字段:值字段和文本显示字段,如果需要拼音字段还要加上拼音字段,各字段的名称要填写到相应的属性中去。如果SQL中有参数,在下部分的参数定义中要定义参数。下拉数据SQL参数属性介绍如下:


  • 参数物理名:参数名必须为:@+原字段物理名+_。是必填项。对于SQLServer的参数前面加‘@’最后加‘_’,对于Oracle数据库前面加‘:’最后加‘_’。


 


  • 参数类型:字符或字符串类型;DATE:日期型;NUMERIC:数字型,包括各种浮点小数;INT:各种整数;BOOL:布尔型。

  • 参数的替换字符串:当参数没有取到值时,用该字段替换SQL中的参数。

  • 参数取值方式:0:取常量值;1:隐藏元素中取;2:上级界面元中字段取;3:用户选择过滤得到;4树节点键值;5:当前界面元中字段取;6:页面Url参数中取;7:父窗口主界面元;8:父窗口细界面元(包括父窗口是单表时选择这种取值方式);9:用户选择过滤定位(用于定位式过滤,在界面元信息维护的查询SQL中需要编写第三套SQL,第三套SQL用于过滤定位,其用于返回定位行的记录号,在第三套SQL中定义的参数选择该取值方式)。其中78两种情况用于操作的弹出式界面参数取值。

  • 隐藏字段id当参数取值方式为隐藏元素中取时,页面隐藏Dom元素的Id

  • 取值字段名:当参数取值方式=2时,从页面字段中取值的字段名;当参数取值方式=3时,设置一个唯一的参数名,在用户过滤后从这个取值字段名中取,这里要说明的是,在过滤参数定义中的过滤参数当其输入方式为0(输入)和1(日历下拉框)时,过滤参数定义中的参数物理名要与该取值字段名相同,在过滤参数定义中的过滤参数当其输入方式为其他情况时,过滤参数定义中的对应键字段要与该取值字段名相同。否则用户过滤后将不起作用。


 

文本输入框的属性设置界面如下:

多列下拉文本框的属性设置界面如下:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值