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 ...
随机推荐
- unity3d-ngui UIScrollView 滚动方向与滚轮相反
生成一个滚动面板之后发现滚轮向上滚,界面向下:滚轮向下界面向上.在编辑窗口里发现这个选项 本来是-2,修改成正数就可以了. http://ju.outofmemory.cn/entry/146754
- 转 Appium for Mac 环境准备篇
转发地址:http://www.cnblogs.com/oscarxie/p/3894559.html 1. 爬墙因为后续安装过程中可能会碰到墙的问题,所以首先得解决爬墙的问题.我的方便,公司提供代理 ...
- Python 中 (&,|)和(and,or)之间的区别
&,|)和(and,or)是两组比较相似的运算符,用在“与”/ “或”上,在用法上有些许区别. (&,|)和(and,or)是用来比较两组变量的,格式基本上是: a & ba ...
- [leetcode]250. Count Univalue Subtrees统计节点值相同的子树
Given a binary tree, count the number of uni-value subtrees. A Uni-value subtree means all nodes of ...
- EditTex
<EditText android:layout_width="match_parent" android:layout_height="100dp" a ...
- php自定义session存储路径
1.找到php.ini配置文件,找到session.save_path,修改如下: 其中2表示session存储的目录深度,也就是分目录,避免一个目录下文件太多,造成IO负担. session.sav ...
- MySql删除表、数据
程度从强到弱 1.drop table tb drop将表格直接删除,没有办法找回 2.truncate (table) tb 删除表中的所有数据,不能与where一起使用 ...
- Error writing temporary file. Make sure your temp folder is valid
NSIS Error:Error writing temporary file. Make sure your temp folder is valid的解决 老婆用了自己的WIN7系统一段时 ...
- msys2 显示git branch
在.bashrc或.bash_profile中添加以下内容 function parse_git_branch () { git branch 2> /dev/null | sed -e '/^ ...
- highcharts点击事件系列
http://www.highcharts.com/demo/line-ajax 参考设置(bar 柱状图) plotOptions: { series: { ...