博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET Aries 入门开发教程5:自定义列表页工具栏区
阅读量:7201 次
发布时间:2019-06-29

本文共 839 字,大约阅读时间需要 2 分钟。

前言:

抓紧时间,继续写教程,因为发现用户期待的内容,都在业务处理那一块。

不得不继续勤劳了。

这节主要介绍工具栏区的玩法。

工具栏的默认介绍:

工具栏默认包括5个按钮,根据不同的权限决定显示:

添加:add删除:del导出、export导入和(导入模板下载,简称)导出模板:import

在页面的标准4请求里,可以看到其中的一个actionKeys值,用于决定权限的呈现:

 

你可以通过AR.Global.Variable.actionKeys拿到这个值。

下面介绍各种常用操作手法:

1:隐藏工具栏

var dg = new AR.DataGrid("Article", "Article", "grid");  dg.ToolBar.isHidden = true;  dg.bind();

2:自定义工具栏

var dg = new AR.DataGrid("Article", "Article", "grid");dg.ToolBar.$target = $("#节点ID");dg.bind();

3:隐藏或改变按钮(虽然已经有权限)

隐藏:设置对象的isHidden为false。

操作:对象的$target为JQ对象,操作JQ对象即可,如:

dg.ToolBar.btnAdd.$target.hide();

4:新增自定义按钮

lv2action是指二级权限:根据权限actionKeys来决定是否显示。

效果:

5:获取自定义按钮对象

要拿到对象,至少是工具栏创建完后才能拿到。

效果:

其它1:

新增加按钮有两个属性:winTitle和winUrl

可以自定义设置文字和点击跳转的链接地址。

其它按钮可没这待遇。

其它2:

每个按钮,都有两个拦截事件,需要拦截处理事情的时候可以用上:

onBeforeExecute

onAfterExecute

总结:

相对查询框来说,工具栏的事情少一些,也相对简单一些。

下一篇介绍DataGrid的数据呈现方面教程。

转载地址:http://mqbum.baihongyu.com/

你可能感兴趣的文章
ffmpeg-php 视频格式转换
查看>>
如何黑掉Z-Way控制下的智能家居
查看>>
linux下磁盘容量和df命令原理
查看>>
DOM
查看>>
Nginx学习笔记(一) Nginx架构
查看>>
SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=》提升)...
查看>>
TCP/IP模型的一个简单解释
查看>>
Java Core系列之TreeMap实现详解
查看>>
PostgreSQL 9.4在RHEL上的安装
查看>>
【数据结构之旅】稀疏矩阵的快速转置
查看>>
java 获取文件大小
查看>>
LLDB使用以及技巧
查看>>
iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
查看>>
Velocity宏定义的坑与解决办法
查看>>
数据对接—kettle使用之一
查看>>
C语言指针传递详解
查看>>
java中匿名类的注意细节
查看>>
[翻译] JTNumberScrollAnimatedView
查看>>
NSTimer+倒计时功能实现
查看>>
理解Python中的装饰器
查看>>