界面元查询参数构件
来源:互联网 发布:那些年听过的网络歌曲 编辑:程序博客网 时间:2024/06/05 19:26
该模块的功能是给你添加的模块添加查询参数,查询SQL中带@的除@pageNo_以外的参数(在界面元写的sql里的带@的参数)都需要在该模块里进行定义。
字段信息:
参数物理名:参数物理名一定要唯一,与查询SQL中的参数名要一致,否则系统将找不到该参数。对于SQLServer的参数前面加‘@’最后加‘_’,对于Oracle数据库前面加‘:’最后加‘_’。
参数对应的实际物理字段名(FieldNameForParam):当参数没有取值时,用该字段替换而不影响执行SQL.如:
update test_1 set username=@username_,age=@age_,course=@course_ where id=@id_
如果参数@username没有值,用它对应的实际字段名username替换后变为:update test_1 set username=username,age=@age_,course=@course_ whereid=@id_
等于没有对username做修改,SQL仍可以顺利执行。
参数类型:STRING:字符或字符串类型;DATE:日期型;NUMERIC:数字型,包括各种浮点小数;INT:各种整数;BOOL:布尔型
参数取值方式:0:取常量值;1:隐藏元素中取;2:上级界面元中字段取;3:用户选择过滤得到;4:树节点键值;5:当前界面元中字段取;6:页面Url参数中取;7:父窗口主界面元;8:父窗口细界面元(包括父窗口是单表时选择这种取值方式);9:用户选择过滤定位(用于定位式过滤,在界面元信息维护的查询SQL中需要编写第三套SQL,第三套SQL用于过滤定位,其用于返回定位行的记录号,在第三套SQL中定义的参数选择该取值方式)。其中7、8两种情况用于操作的弹出式界面参数取值。
参数常量值:当参数取值方式=0时,常量的值
隐藏字段id:当参数取值方式=0时,页面隐藏的字段Id
取值字段名:当参数取值方式=2时,从页面字段中取值的字段名;当参数取值方式=3时,设置一个唯一的参数名,在用户过滤后从这个取值字段名中取,这里要说明的是,在过滤参数定义中的过滤参数当其输入方式为0(输入)和1(日历下拉框)时,过滤参数定义中的参数物理名要与该取值字段名相同,在过滤参数定义中的过滤参数当其输入方式为其他情况时,过滤参数定义中的对应键字段要与该取值字段名相同。否则用户过滤后将不起作用。
该模块有新增、修改和删除操作。修改参数时不能修改参数物理名。
说明:当界面元编辑类型为4、5、6的图表时,查询SQL中的参数取值都是以字符串替换方式来赋值。
- 界面元查询参数构件
- 界面元模板构件
- 查询过滤参数构件
- 界面元素构件查询SQL的生成
- 界面元素构件
- 普元基于构件开发
- 查询树构件
- 查询表头分组构件
- 构件的查询功能
- 过滤参数构件
- 报表过滤参数构件
- solr界面和查询参数注解
- solr界面和查询参数注解
- 报表制作工具内置参数查询界面布局与背景
- 构件
- 构件
- 数据集参数取值构件
- 普元EOS构件和服务个人理解
- POJ3694 Network(边双连通+LCA)
- xib自定义非等高的cell
- 数据结构基础之双向链表(约瑟夫问题)
- 简易图解移轴镜头 (Tilt-Shift Lens) 原理 简易图解移轴镜头 (Tilt-Shift Lens) 原理
- Codeforces 577A Multiplication Table
- 界面元查询参数构件
- 穷人的“移轴”,普通镜头秒变“移轴”镜头 - 新增倾斜实拍
- 安卓开发——invalidate()自动清屏和屏幕刷新
- 文本换行word-wrap、word-break与white-space
- bzoj2120 数颜色 分块
- leetcode:Serialize and Deserialize Binary Tree
- 205Isomorphic Strings
- [N皇后 构造] BZOJ 3101 N皇后
- 过滤参数构件