//页面加载时先初始化tabwindow.onload=initialise//////////////////////////////////////////////////////////////////////////////////////////////functioninitialise()//////////////////////////////////////////////////////////////////////////////////////////////...{//主tab组with(document.all.dbnettab0)...{//tabs定义说明:['tab的id','名称','加载grid的id','关联grid的id']//加载grid的id可以为grid.id+".edit",表示加载grid的编辑表单//加载grid的id可以为空,默认会显示loadinggrid//关联grid的id可以为空,但必须保证tab组中各tab包含的grid在页面加载时均能够完成加载tabs=[["tab0","列表","dbnetgrid0",""]//,["tab1","列表2","dbnetgrid0.edit",""],["tab2","岗位编号","dbnetgrid2",""]]//定义子tab组,定义说明:['父tab的id','子tab组的id','子tab组的初始化函数']detailTab=[["tab0","dbnettab1","dbnettab1_init"]]//onshow定义tab加载完毕后调用的方法//setTabProperty("tab0","onshow:tab_onShow")//setTabProperty("tab1","onshow:tab_onShow")//setTabProperty("tab2","onshow:tab_onShow")//设置主tab组加载完毕之后,加载gridonPageLoaded=initgrid//加载主tab组loadTab()}}//////////////////////////////////////////////////////////////////////////////////////////////functiondbnettab1_init()//////////////////////////////////////////////////////////////////////////////////////////////...{with(document.all.dbnettab1)...{//子tab组只需要定义tabs属性tabs=[//["tab2","列表2","dbnetgrid0.edit","dbnetgrid0"],["tab0","岗位人员","dbnetgrid1","dbnetgrid0"]]//为子tab组的某个tab定义子tab组//detailTab=[["tab0","dbnettab2","dbnettab2_init"]]}}//////////////////////////////////////////////////////////////////////////////////////////////functiondbnettab2_init()//////////////////////////////////////////////////////////////////////////////////////////////...{with(document.all.dbnettab2)...{tabs=[["tab0","KPI历史数据","dbnetgrid2",""]//,["tab1","测试","",""]]//不显示tabshowTabs="false"}}//////////////////////////////////////////////////////////////////////////////////////////////functioninitgrid()//////////////////////////////////////////////////////////////////////////////////////////////...{with(document.all.dbnetgrid0)...{fromPart="GROUP_LIST"primaryKeyColumn="GROUPID"orderColumn="GROUPID"selectPart=["GROUPID","NOTES","NOTESaa","IS_CON","BM"];headings=["岗位编号","说明","说明3","是否是施工单位","单位或部门编码"];searchFields=["GROUPID","NOTES","IS_CON","BM"];searchLabels=["岗位编号","说明","是否是施工单位","单位或部门编码"];editFields=["GROUPID","NOTES","IS_CON","BM"];editLabels=["岗位编号","说明","是否是施工单位","单位或部门编码"];setColumnProperty("NOTES","transform:transLink");//setColumnProperty("NOTES","ellipsis:100");search=true//saveType="enhanced"excelExportFilename="report"//setColumnProperty("(0)","width:50");//setColumnProperty("(0)","ellipsis:150")//setColumnProperty('(0)','transform:makeButton')//setColumnProperty("IS_CON","transform:trans");//setColumnLookup("GROUPID","property_code","property_name","property_code");setEditColumnProperty("IS_CON","lookup:[['1','是'],['0','否']]");//setSearchColumnProperty("IS_CON","searchLookup:[['1','是'],['0','否'],['2','否'],['3','否'],['4','否']]");//setEditColumnProperty("IS_CON","elementType:checkbox")//setColumnProperty("NOTESaa","transform:transLink")pageSize=10//通过外键列关联子gridaddDetailGrid(dbnetgrid1,'groupid')//addNestedGrid(aaaa,'nestFilter');//选择但不显示的列,引用方式:currentRow.is_condataOnlyColumns=["IS_CON"]//设置是否可编辑updateRow=true//设置否显示删除按钮deleteRow=true//设置是否可以新建//insertRow=true//设置是否显示流程发送flowsendRow=true//页面加载时默认过滤条件使用fixedFilterPart//fixedFilterPart="GROUPIDlike'1%'"//应用grid新特性必需设置的属性integration="true"//隐藏旧版本的工具栏displayToolbar=false//新增记录后是否定位naviAfterInsert=false//定义编辑表单的节editSections=[["",1,"100%"],["属性",2,"30%"],["测试",1,"10%"],["说明",2,"100%"]];//定义节包含的字段editSectionsFields=[["IS_CON"],["GROUPID"],["BM"],["NOTES"]];//设置loadData后,如果不使用过滤器,不显示过滤器行//filter=false//设置grid在页面加载时不显示数据,filterPart也可用于运行时动态过滤数据//filterPart="1=2"//在grid的第一列增加行号//addRowIndex=true//在grid的最后一列增加删除操作按钮addRowDeletion=true//actionTable内容水平排列方式,可选值left,right,center//atTextAlign="right"//设置编辑表单与grid选择行时是否同步加载,该值默认为false//initEditSync=true//设置编辑表单在页面加载的时候是否显示//showEditOnLoaded=true//定义新建记录之前要执行的函数名,该函数在新建操作发生之前执行,返回布尔值以判断是否继续执行新建操作//insertValidation="enableInsert"//定义在新建操作发生之前要执行的函数,该函数在新建操作发生之前执行//onBeforeEditInsert=myFun//编辑表单初始化添加自定义按钮editDialogInitialisation="customInitEdit"//定义页面pagetoolbar中的可选操作,在页面加载时可以由服务器端脚本提供值,见new.jsp//pageMenu定义说明:[['序号','菜单关键字','所在tab']]//menuActions定义说明:menuActions['菜单关键字']=['关联的自定义函数名','功能说明']//序号,按字符串排序,两位数字一级,只支持两级pageMenu=[['13','BOOKMARK','dbnettab0.tab0'],['1301','BOOKMARK1','dbnettab0.tab0'],['1302','BOOKMARK2','dbnettab0.tab0'],['1405','DELETE4','dbnettab0.tab0'],['1404','DELETE3','dbnettab0.tab0'],['1403','DELETE2','dbnettab0.tab0'],['1402','DELETE2','dbnettab0.tab1'],['1401','DELETE1','all'],['14','DELETE','all'],['12','UNLOCK','dbnettab0.tab0'],['11','LOCK','dbnettab0.tab0']]//pageMenu=(appMenu!=null&&appMenu!=""&&appMenu!="null")?appMenu:pageMenumenuActions=newArray()menuActions["BOOKMARK"]=["myFun","添加到书签"]menuActions["BOOKMARK1"]=["myFun","添加到我的书签"]menuActions["BOOKMARK2"]=["myFun","添加到共有书签"]menuActions["UNLOCK"]=["unFreeze","解除锁定"]menuActions["DELETE"]=["myFun","删除岗位"]menuActions["DELETE1"]=["myFun","删除岗位1"]menuActions["DELETE2"]=["myFun","删除岗位2"]menuActions["