你这边在SQL模式视图里面是否能获取到传输过来的参数?- //获取字段一的值进行传参到视图
- (function(){
- var doc=getCurrentDocument();
- var val=doc.getItemValueAsString("字段一");
- var exparams="&val="+val+"";
- println("val=========>"+val);
- var appId=getApplication();
- var domainid=getDomainid();
- var viewId="__S7hiuOrBqqgkKS0VOm4";
- var btn="<a action-type='openview' viewId='"+viewId+"' appId='"+appId+"' open-type='open-eject' exparams='"+exparams+"' reflash-on-close='reflash-on-close' dialog-width='1000px' dialog-height='600px'>弹出层打开视图</a>";
- return btn;
- })();
复制代码- //SQL视图获取参数进行判断
- (function(){
- var Parameter = getParameter("val");
- println("Parameter=========>"+Parameter);
- var sql="";
- if(Parameter!=""){
- sql="select '"+getDomainid()+"' as domainid,item_字段一 as 'item_字段一',item_字段二 as 'item_字段二',item_字段三 as 'item_字段三' from tlk_测试表单 where item_字段一='"+Parameter+"'";
- println("测试表单==有条件SQL==>"+sql);
- }else{
- sql="select '"+getDomainid()+"' as domainid,item_字段一 as 'item_字段一',item_字段二 as 'item_字段二',item_字段三 as 'item_字段三' from tlk_测试表单";
- println("测试表单==无条件SQL==>"+sql);
- }
- return sql;
- })();
复制代码 效果:
|