从表导入查询
基本信息
标题
弹窗属性
高度:
宽度:
搜索提示
高级设置
数据源类型
执行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%') AND FK_BanJi=@FK_BanJi ANND XB=@XB
比如For Oracle: SELECT No,Name,Email,Tel FROM Demo_Student WHERE (Name LIKE '%@Key%' OR No LIKE '%@Key%') AND FK_BanJi=@FK_BanJi ANND XB=@XB
比如For MySQL: SELECT No,Name,Email,Tel FROM Demo_Student WHERE (Name LIKE '%@Key%' OR No LIKE '%@Key%') AND FK_BanJi=@FK_BanJi ANND XB=@XB
总条数
比如For SQLServer: SELECT count(No) FROM Demo_Student WHERE (Name LIKE '%@Key%' OR No LIKE '%@Key%') AND FK_BanJi=@FK_BanJi ANND XB=@XB
比如For Oracle: SELECT count(No) FROM Demo_Student WHERE (Name LIKE '%@Key%' OR No LIKE '%@Key%') AND FK_BanJi=@FK_BanJi ANND XB=@XB
比如For MySQL: SELECT count(No) FROM Demo_Student WHERE (Name LIKE '%@Key%' OR No LIKE '%@Key%') AND FK_BanJi=@FK_BanJi ANND XB=@XB
数据列名与中文意思对照
该选项可以为空,在右上角的列表里查询或点树树干的数据源出现的列表,需要用中文显示列头..
不为空时,设置几个字段则列表里面显示几个字段
格式为:
例如: No=编号,Name=名称,Addr=地址,Tel=电话,Email=邮件
设定导入数据列表的主键
主键不为空,SQL查询的列表设置主键时,不会重复导入该数据
主键为空时,则为选择的全部导入,不过滤已经导入的数据