/*----------------------------------------------------------------------------\ | IdealDic | |-----------------------------------------------------------------------------| | Created by dongping_li | |-----------------------------------------------------------------------------| | 缓存系统字典项的处理文件 | | 系统如果字典项目特别多,可以使用此处提供的功能,在系统登录后将字典项缓存到页面内, | | 在具体页面,直接调用此处提供的功能取得需要的字典即可. | |-----------------------------------------------------------------------------| | 2007-01-19 | Original Version Posted. | |-----------------------------------------------------------------------------| | Created 2007-01-19 | All changes are in the log above. | Updated 2008-07-09 | \----------------------------------------------------------------------------*/ /** * 页面字典项的容器 */ var dicContainer={ //初始化方法 init:function(){ if(dicInit.length==0) return; for(var i=0;i"; } return str; }, //将字典项渲染为checkobx checkToCheckBox:function(dicCode,checkBoxName,objRenderIds,objRenderNames,valueArray){ if(valueArray.length==0) return; var arr_rybs=new Array(); arr_rybs=valueArray.split(","); var dicObj=dicContainer[dicCode].children; var str="";//html var ids=""; var names=""; if(dicObj.length==0) return; for(var j=0;j 0) { var sb=[]; for(var i=0;i无类别"; } } /** * 输出字典项目 * */ IdealDic.prototype.toQueryString=function(selectName) { var str=""; if(this.children.length > 0) { var sb=[]; var queryAll=""; for(var i=0;i无类别"; } } /** * 字典项目类 * @param:code 字典项目代码 * @param:name 字典项目名称 */ function dicItem(code,name) { dicNameContainer[code]=name; this.code=code; this.name=name; } dicItem.prototype.toString=function(selectName) { var str="