资源描述:
《myapps使用总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1代码管理控制(1)SelectLib函数库内容functiongetDocItemValueAsOpts(formName,valueFieldName,keyFieldName,isDefaultEmpey){varopts=createOptions();if(isDefaultEmpey){opts.add("全部","");}vardql="$formname='"+formName+"'";varprocess=getDocProcess(getApplication());vardocs=quer
2、yByDQL(dql);for(variter=docs.iterator();iter.hasNext();){vardoc=iter.next();opts.add(doc.getItemValueAsString(valueFieldName),doc.getItemValueAsString(keyFieldName));}returnopts;}functiongetDocItemValueByKey(formName,keyFieldName,keyFieldValue,valueFieldName
3、){varvalue="";vardql="$formname='"+formName+"'and"+keyFieldName+"='"+keyFieldValue+"'";vardocs=queryByDQL(dql);for(variter=docs.iterator();iter.hasNext();){vardoc=iter.next();value=doc.getItemValueAsString(valueFieldName);break;}returnvalue;}functiongetDocIt
4、emValueAsOptsByKey(formName,keyFieldName,keyFieldValue,valueFieldName,valueFieldKey,isDefaultEmpey){varopts=createOptions();if(isDefaultEmpey){opts.add("全部","");}vardql="$formname='"+formName+"'and"+keyFieldName+"='"+keyFieldValue+"'";vardocs=queryByDQL(dql)
5、;for(variter=docs.iterator();iter.hasNext();){vardoc=iter.next();opts.add(doc.getItemValueAsString(valueFieldName),doc.getItemValueAsString(valueFieldKey));}returnopts;}(2)被动态获取的表单省份key省份value城市key城市value上级省份所属省份#include"SelectLib";varopts=getDocItemValueAsO
6、pts("$formname='省份'","省份Key","省份Value",true);opts;(3)动态获取的表单A:main_sort(名称)刷新+手机#include"SelectLib";varopts=getDocItemValueAsOpts("$formname='省份'","省份Key","省份Value",true);opts;B:sub_sort(名称)重计算+手机#include"SelectLib";varshengfen=getItemValue("main_sort");varo
7、pts=getDocItemValueAsOptsByKey("$formname='城市'","上级省份",shengfen,"城市key","城市value",false);opts;2隐藏某个操作按钮对某个身份可见1获取角色idvarroleid=getRoleIdByName("销售总监");roleid;2只读或者隐藏脚本varuser=getWebUser();//获取当前登陆用户信息varrolelist=user.getRoles();//获取角色列表varroles="";varrtn=tru
8、e;//遍历出所有角色名称for(variter=rolelist.iterator();iter.hasNext();){varrole=iter.next();roles+=role.getId();}/*行政专员、行政部行政人员和行政部部长可修改*/if(roles.indexOf("11e0-6bc4-53705e7c-bfa7-b9919a52746f")>=0
9、
10、roles