`
昔日舞曲
  • 浏览: 58189 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多
//页面加载时先初始化tab
window.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组加载完毕之后,加载grid
onPageLoaded=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","测试","",""]
]

//不显示tab
showTabs="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

//通过外键列关联子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[
"<span st
分享到:
评论

相关推荐

    dbnetgrid 4.4

    `dbnetgrid 4.4` 版本是该控件的一个更新版本,以其高效、易用和丰富的特性,深受开发者们的喜爱。在这个版本中,我们能够期待更多的性能优化和新功能的加入,以提升开发效率和用户体验。 1. **操作简单:** `...

    DbNetGrid控件帮助文档

    DbNetGrid 帮助:包含DbNetGrid的介绍和示例。

    DbNetGrid开发帮助手册

    dbnetgrid帮助手册 [removed] function initialise() { with (document.all.dbnetgrid1) { connectionString = "samples" fromPart = "customers" loadData() } } [removed] &lt;/head&gt;&gt; &lt;body&...

    【精选模板】2022年计算机系实习报告三篇.docx

    根据给定文件的信息,我们可以从中提炼出以下几个关键的知识点: ### 1. B/S 结构与 ASP 技术 #### B/S 结构简介 - **定义**:B/S(Browser/Server)架构是一种以浏览器为基础的客户端/服务器模式,用户通过浏览器...

    软件公司暑期社会实习报告

    这篇软件公司暑期社会实习报告详述了一位实习生在朗嘉公司三个多月的工作与学习经历。实习生在这段时间内深入学习了C#编程语言,以及.NET框架,对其功能和潜力有了深刻的理解。以下是对报告中涉及的主要知识点的详细...

    计算机顶岗实习报告3000字.doc

    - .NET框架的学习,这是一个综合性的开发平台,C#是.NET框架下推荐的开发语言,具有广泛的应用前景。 - 公司提供的良好工作环境和住宿条件,有助于提高工作效率和团队合作。 - 完成了基于B/S(Browser/Server)的...

    软件公司实习报告.doc

    这篇文档主要是一个软件公司的实习生关于其实习经历的报告,作者在实习期间学习并掌握了多项关键的IT技能。以下是对报告中涉及的知识点的详细说明: 1. **C#编程语言**:C#是一种面向对象的编程语言,由微软公司...

    2021年软件开发实习报告.docx

    此外,他还参与了海运进口整合系统的开发,熟悉了DBNETGRID控件的二次开发和Oracle数据库的使用。 10. **技能总结**:作者擅长B/S结构开发,精通ASP.NET、ASP、JavaScript,熟悉Windows应用系统的开发,掌握C#.NET...

    软件公司企业实习报告

    4. **实战经验积累**:参与实际项目开发,如DBNETGRID的二次开发,增强了作者的实践能力,并学会了如何在团队中有效沟通和协作。 5. **职业发展规划**:实习经历让作者认识到持续学习和适应力在职业生涯中的关键...

Global site tag (gtag.js) - Google Analytics