基本信息
标题
弹窗属性
高度:
宽度:
搜索提示
高级设置
数据源类型
执行SQL
执行url返回JSON
执行CCFromRef.js返回JSON
选择类型:
单选
多选
查询条件设置
该设置对table查询有效,(可以为空):日期的默认值是JS函数表达式.
SQL格式为:
$Para=Dept#Label=所在班级#ListSQL=Select No,Name FROM Demo_BanJi
$Para=XB#Label=性别#EnumKey=XB
$Para=DTFrom#Label=注册日期从#DefVal=(new Date( (new Date().setDate(-30 + new Date().getDate()))))
$Para=DTTo#Label=到#DefVal=(new Date())
URL格式为:
$Para=Dept#Label=所在班级#ListURL=/DataUser/Handler.ashx?xxx=sss
执行CCFromRef.js返回JSON格式为:
$Para=Dept#Label=所在班级#ListFuncName=MyFunc
数据源
设置一个查询的SQL语句,必须返回No,Name两个列。
该参数支持ccbpm表达式,比如:SELECT No, Name FROM WF_Emp WHERE FK_Dept='@WebUser.FK_Dept'
必须有:@PageCount @PageSize @Key 三个参数,分别标识:@PageCount =第几页, @PageSize=每页大小. @Key=关键字
比如For SQLServer: SELECT TOP @PageSize * FROM ( SELECT row_number() over(order by t.No) as rownumber,No,Name,Tel,Email FROM Demo_Student WHERE Name LIKE '%@Key%' ) A WHERE rownumber > @PageCount
总条数: SELECT COUNT(no) FROM Demo_Student WHERE (Name LIKE '%@Key%' OR No LIKE '%@Key%')
比如For Oracle: SELECT No,Name,Email,Tel FROM Demo_Student WHERE (Name LIKE '%@Key%' OR No LIKE '%@Key%')
比如For MySQL: SELECT No,Name,Email,Tel FROM Demo_Student WHERE (Name LIKE '%@Key%' OR No LIKE '%@Key%')
添加的查询条件在为执行SQL查询时SQL语句后面不添加,解析的时候自动添加,其余的查询方式需要包含添加的查询条件
数据列名与中文意思对照
该选项可以为空,在右上角的列表里查询或点树树干的数据源出现的列表,需要用中文显示列头..
格式为:
例如: No=编号,Name=名称,Addr=地址,Tel=电话,Email=邮件