dbnetgrid学习笔记--几个属性(基本)

// 页面加载时先初始化tab
window.onload = initialise

//
function initialise()
//
... {
//主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组加载完毕之后,加载grid
onPageLoaded=initgrid

//加载主tab组
loadTab()
}

}


//
function dbnettab1_init()
//
... {
with(document.all.dbnettab1)
...{
//子tab组只需要定义tabs属性
tabs=[
//["tab2","列表2","dbnetgrid0.edit","dbnetgrid0"],
["tab0","岗位人员","dbnetgrid1","dbnetgrid0"]
]

//为子tab组的某个tab定义子tab组
//detailTab=[["tab0","dbnettab2","dbnettab2_init"]]
}

}


//
function dbnettab2_init()
//
... {
with(document.all.dbnettab2)
...{
tabs
=[
[
"tab0","KPI历史数据","dbnetgrid2",""]
//,["tab1","测试","",""]
]

//不显示tab
showTabs="false"
}

}



//
function initgrid()
//
... {
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

//通过外键列关联子grid
addDetailGrid(dbnetgrid1,'groupid')
//addNestedGrid(aaaa,'nestFilter');

//选择但不显示的列,引用方式:currentRow.is_con
dataOnlyColumns=["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:pageMenu
menuActions=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[
"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值