ASP.NET Aries 入门开发教程5:自定义列表页工具栏区

简介:

前言:

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

不得不继续勤劳了。

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

工具栏的默认介绍:

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

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

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

 

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

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

1:隐藏工具栏

?
1
2
   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对象即可,如:

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

4:新增自定义按钮

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

效果:

5:获取自定义按钮对象

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

效果:

其它1:

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

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

其它按钮可没这待遇。

其它2:

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

onBeforeExecute

onAfterExecute

总结:

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

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





     本文转自cyq1162 51CTO博客,原文链接:http://blog.51cto.com/cyq1162/1875132,如需转载请自行联系原作者




相关文章
|
1月前
|
开发框架 缓存 .NET
GraphQL 与 ASP.NET Core 集成:从入门到精通
本文详细介绍了如何在ASP.NET Core中集成GraphQL,包括安装必要的NuGet包、创建GraphQL Schema、配置GraphQL服务等步骤。同时,文章还探讨了常见问题及其解决方法,如处理复杂查询、错误处理、性能优化和实现认证授权等,旨在帮助开发者构建灵活且高效的API。
28 3
|
2月前
|
程序员 C# 图形学
全面的C#/.NET自学入门指南
全面的C#/.NET自学入门指南
|
3月前
|
SQL XML 关系型数据库
入门指南:利用NHibernate简化.NET应用程序的数据访问
【10月更文挑战第13天】NHibernate是一个面向.NET的开源对象关系映射(ORM)工具,它提供了从数据库表到应用程序中的对象之间的映射。通过使用NHibernate,开发者可以专注于业务逻辑和领域模型的设计,而无需直接编写复杂的SQL语句来处理数据持久化问题。NHibernate支持多种数据库,并且具有高度的灵活性和可扩展性。
57 2
|
3月前
|
存储 消息中间件 NoSQL
Redis 入门 - C#.NET Core客户端库六种选择
Redis 入门 - C#.NET Core客户端库六种选择
80 8
|
4月前
|
开发框架 .NET Java
C#/.NET/.NET Core自学入门指南
C#/.NET/.NET Core自学入门指南
|
9天前
|
监控 前端开发 API
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
|
4月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
51 7
|
4月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
87 0
|
5月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
69 0
|
5月前
|
开发框架 前端开发 安全
ASP.NET MVC 如何使用 Form Authentication?
ASP.NET MVC 如何使用 Form Authentication?