BitAdminCore框架应用篇:(四)核心套件querySuite按钮功能
索引
NET Core应用框架之BitAdminCore框架应用篇系列
框架演示:http://bit.bitdao.cn
框架源码:https://github.com/chenyinxin/cookiecutter-bitadmin-core
一、简介
本篇讲解querySuite套件查询按钮区域的实现功能。
先来一张效果图,其实没啥特别的。
总共有5个已经做了默认实现的按钮:查询、添加、导入、导出、删除。只需要配置相应的链接即可。
因为框架使用的是前后端分离,所以前端实现事实上到webapi调用就算完成了。

二、查询按钮实现
查询功能代码包括两部分:1、按钮、2、查询url配置

运行效果


三、 删除,导入、导出按钮实现
删除,导入、导出按钮的实现原理与查询一致,可以自行跟踪下交互参数。
代码出下:

四、新增按钮实现
新增按钮实现打开一个新增窗口,需要结合formSuite表单套件,formSuite表单套件后续会详细介绍。
先看下运行效果

代码实现


注意:这里的表单,必须是formSuite表单套件,如果页面只有一个表单,可以不指定ID

五、总结
querySuite按钮,总共包括四个数据交互实现:查询、删除、导入、导出。一个操作交互实现:新增。
querySuite按钮,通过action进行角色定义,同时承担权限控制,通过data-query-url、data-delete-url、data-import-url、data-export-url定义数据交互的url。
querySuite按钮,样式及位置可以自行修改,不影响功能,这个就是BitAdminCore布局与功能分离核心思想。
本系列文章链接:
BitAdminCore框架应用篇:(一)使用Cookiecutter创建应用项目
BitAdminCore框架应用篇:(二)创建一个简单的增删改查模块
BitAdminCore框架应用篇:(三)核心套件querySuite入门介绍
BitAdminCore框架应用篇:(四)核心套件querySuite按钮功能
BitAdminCore框架应用篇:(五)核心套件querySuite列的定义
BitAdminCore框架应用篇:(四)核心套件querySuite按钮功能的更多相关文章
- BitAdminCore框架应用篇:(五)核心套件querySuite列的定义
索引 NET Core应用框架之BitAdminCore框架应用篇系列 框架演示:http://bit.bitdao.cn 框架源码:https://github.com/chenyinxin/coo ...
- BitAdminCore框架应用篇:(三)核心套件querySuite入门介绍
索引 NET Core应用框架之BitAdminCore框架应用篇系列 框架演示:http://bit.bitdao.cn 框架源码:https://github.com/chenyinxin/coo ...
- NET Core应用框架之BitAdminCore框架应用篇系列
BitAdminCore是基于NET Core2.0的后端快速开发框架,本篇主要目标是介绍如何使用框架开发应用.框架的一些特性等. BitAdminCore核心特性: 保留行业规范,减少学习成本. ...
- BitAdminCore框架应用篇:(二)创建一个简单的增删改查模块
NET Core应用框架之BitAdminCore框架应用篇系列 框架演示:http://bit.bitdao.cn 框架源码:https://github.com/chenyinxin/cookie ...
- BitAdminCore框架应用篇:(一)使用Cookiecutter创建应用项目
框架演示:http://bit.bitdao.cn 框架源码:https://github.com/chenyinxin/cookiecutter-bitadmin-core 一.简介 1.Coo ...
- CYQ.Data 数据层框架 CYQ.Data 数据框架 使用篇四 MAction 增删改
本篇内容概要 本篇继续上一篇内容,本节介绍所有增删改的相关操作. 1:添加数据 Insert方法 2:删除数据 Delete方法 3:更新数据 Update方法 一:添加操作 方法原型: public ...
- BitAdminCore框架更新日志20180529
索引 NET Core应用框架之BitAdminCore框架应用篇系列 框架演示:http://bit.bitdao.cn 框架源码:https://github.com/chenyinxin/coo ...
- BitAdminCore框架更新日志20180524
20180524更新内容 本次更新两个内容,一是增加windows service,二是增加邮件发送功能. windows service windows service用于定期跑服务,网上有一些提供 ...
- BitAdminCore框架更新日志20180531
索引 NET Core应用框架之BitAdminCore框架应用篇系列 框架演示:http://bit.bitdao.cn 框架源码:https://github.com/chenyinxin/coo ...
随机推荐
- SSH框架整合的其它方式
--------------------siwuxie095 SSH 框架整合的其它方式 1.主要是整合 Spring 框架和 Hibernate 框架时,可以不写 Hibernate 核心配置文件: ...
- 39. recover rotated sorted array恢复旋转排序数组
一句话思路:从左边开始的三步翻转法 一刷报错: 不理解start.end是位置随机定义的.i,j是临时变量,为start,end服务 nums.size()区别于nums.length:用于范形变量. ...
- [leetcode]174. Dungeon Game地牢游戏
The demons had captured the princess (P) and imprisoned her in the bottom-right corner of a dungeon. ...
- [udemy]WebDevelopment_History of The Web
WWW vs Internet For the begining, Internet was there. it was for the academics among universities Th ...
- 对于某些浏览器不支持placeholder的解决办法
$(function () { if (!placeholderSupport()) { $('[placeholder]').focus(function () { var input = $(th ...
- 原生JS获取地址了参数
方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) { var reg = new RegExp("( ...
- [freeCodeCamp] solution to JUGGLING ASYNC
Here's the official solution in case you want to compare notes: var http = require('http') var bl = ...
- Codeforces 607A 动态规划
A. Chain Reaction time limit per test 2 seconds memory limit per test 256 megabytes input standard i ...
- laravel中的old()函数
1.控制器 2.模板
- linux安装json
安装Json库 1.下载JsonCpphttp://sourceforge.net/projects/jsoncpp/files/ 2.下载sconshttp://sourceforge.net/pr ...