抓紧时间,继续写教程,因为发现用户期待的内容,都在业务处理那一块。
不得不继续勤劳了。
这节主要介绍工具栏区的玩法。
ASP.NET Aries 入门开发教程5:自定义列表页工具栏区前言:工具栏的默认介绍:1:隐藏工具栏2:自定义工具栏3:隐藏或改变按钮(虽然已经有权限)4:新增自定义按钮5:获取自定义按钮对象其它1:其它2:总结: 工具栏默认包括5个按钮,根据不同的权限决定显示:
1
2
3
4
<code>添加:add</code>
<code>删除:del</code>
<code>导出、export</code>
<code>导入和(导入模板下载,简称)导出模板:import</code>
在页面的标准4请求里,可以看到其中的一个actionkeys值,用于决定权限的呈现:
ASP.NET Aries 入门开发教程5:自定义列表页工具栏区前言:工具栏的默认介绍:1:隐藏工具栏2:自定义工具栏3:隐藏或改变按钮(虽然已经有权限)4:新增自定义按钮5:获取自定义按钮对象其它1:其它2:总结: 你可以通过ar.global.variable.actionkeys拿到这个值。
下面介绍各种常用操作手法:
<code>var dg = new ar.datagrid("article", "article", "grid");</code>
<code>dg.toolbar.ishidden = true;</code>
<code>dg.bind();</code>
ASP.NET Aries 入门开发教程5:自定义列表页工具栏区前言:工具栏的默认介绍:1:隐藏工具栏2:自定义工具栏3:隐藏或改变按钮(虽然已经有权限)4:新增自定义按钮5:获取自定义按钮对象其它1:其它2:总结: 隐藏:设置对象的ishidden为false。
操作:对象的$target为jq对象,操作jq对象即可,如:
<code>dg.toolbar.btnadd.$target.hide();</code>
ASP.NET Aries 入门开发教程5:自定义列表页工具栏区前言:工具栏的默认介绍:1:隐藏工具栏2:自定义工具栏3:隐藏或改变按钮(虽然已经有权限)4:新增自定义按钮5:获取自定义按钮对象其它1:其它2:总结: lv2action是指二级权限:根据权限actionkeys来决定是否显示。
效果:
ASP.NET Aries 入门开发教程5:自定义列表页工具栏区前言:工具栏的默认介绍:1:隐藏工具栏2:自定义工具栏3:隐藏或改变按钮(虽然已经有权限)4:新增自定义按钮5:获取自定义按钮对象其它1:其它2:总结:
ASP.NET Aries 入门开发教程5:自定义列表页工具栏区前言:工具栏的默认介绍:1:隐藏工具栏2:自定义工具栏3:隐藏或改变按钮(虽然已经有权限)4:新增自定义按钮5:获取自定义按钮对象其它1:其它2:总结: 要拿到对象,至少是工具栏创建完后才能拿到。
ASP.NET Aries 入门开发教程5:自定义列表页工具栏区前言:工具栏的默认介绍:1:隐藏工具栏2:自定义工具栏3:隐藏或改变按钮(虽然已经有权限)4:新增自定义按钮5:获取自定义按钮对象其它1:其它2:总结: 新增加按钮有两个属性:wintitle和winurl
ASP.NET Aries 入门开发教程5:自定义列表页工具栏区前言:工具栏的默认介绍:1:隐藏工具栏2:自定义工具栏3:隐藏或改变按钮(虽然已经有权限)4:新增自定义按钮5:获取自定义按钮对象其它1:其它2:总结: 可以自定义设置文字和点击跳转的链接地址。
其它按钮可没这待遇。
每个按钮,都有两个拦截事件,需要拦截处理事情的时候可以用上:
onbeforeexecute
onafterexecute
相对查询框来说,工具栏的事情少一些,也相对简单一些。
下一篇介绍datagrid的数据呈现方面教程。
本文原创发表于博客园,作者为路过秋天,原文链接: