jQuery EasyUI/TopJUI实现数据表格的增删改查功能(不写js,纯HTML实现!!!)
jQuery EasyUI/TopJUI实现数据表格的增删改查功能(不写js,纯HTML实现!!!)
废话不多说,直接贴上代码
<table id="configEdatagrid" data-toggle="topjui-edatagrid"
data-options="id:'configEdatagrid',
idField:'uuid',
reloadAfterSave:true,
url:'../../json/config/config_1.json', //获取表格数据地址
saveUrl:_ctx + '/json/response/save.json', //保存
updateUrl:_ctx + '/json/response/update.json', //更新
destroyUrl:_ctx + '/json/response/delete.json'"> //删除
<thead>
<tr>
<th data-options="field:'uuid',title:'UUID',checkbox:true"></th>
<th data-options="field:'type',title:'类型',sortable:true,editor:{type:'textbox',options:{required:true,height:30}}"></th>
<th data-options="field:'sort',title:'排序',sortable:true,editor:{type:'numberspinner',options:{required:true,height:30}}"></th>
<th data-options="field:'name',title:'名称',sortable:true,editor:{type:'textbox',options:{required:true,height:30}}"></th>
<th data-options="field:'code',title:'代码',sortable:true,editor:{type:'textbox',options:{required:true,height:30}}"></th>
<th data-options="field:'value',title:'值',sortable:true,editor:{type:'textbox',options:{required:true,height:30}}"></th>
<th data-options="field:'description',title:'描述',sortable:true,editor:{type:'textbox',options:{required:true,height:30}}"></th>
<th data-options="field:'creator',title:'创建人',sortable:true"></th>
<th data-options="field:'createTime',title:'创建时间',sortable:true"></th>
</tr>
</thead>
</table> <!-- 表格工具栏 -->
<div id="configEdatagrid-toolbar" data-options="grid:{
type:'edatagrid',
id:'configEdatagrid'
}" class="topjui-toolbar">
<a href="javascript:void(0)"
data-toggle="topjui-menubutton"
data-options="method:'edatagrid',
extend: '#configEdatagrid-toolbar',
iconCls:'fa fa-plus',
btnCls:'topjui-btn-green',
type:'addRow'">新增</a>
<a href="javascript:void(0)"
data-toggle="topjui-menubutton"
data-options="method:'edatagrid',
extend: '#configEdatagrid-toolbar',
iconCls:'fa fa-save',
btnCls:'topjui-btn-brown',
type:'saveRow'">保存</a>
<a href="javascript:void(0)"
data-toggle="topjui-menubutton"
data-options="method:'edatagrid',
extend: '#configEdatagrid-toolbar',
iconCls:'fa fa-remove',
btnCls:'topjui-btn-black',
type:'cancelRow'">取消</a>
<a href="javascript:void(0)"
data-toggle="topjui-menubutton"
data-options="method:'edatagrid',
extend: '#configEdatagrid-toolbar',
iconCls:'fa fa-remove',
btnCls:'topjui-btn-blue',
type:'destroyRow'">删除</a>
<a href="javascript:void(0)"
data-toggle="topjui-menubutton"
data-options="method:'filter',
extend: '#configEdatagrid-toolbar',
btnCls:'topjui-btn-black'">过滤</a>
<a href="javascript:void(0)"
data-toggle="topjui-menubutton"
data-options="method:'search',
extend: '#configEdatagrid-toolbar',
btnCls:'topjui-btn-blue'">查询</a>
</div>
效果展示:

新增

删除
(在选中一行的时候执行,否则它会提示你没有选中要删除的数据)

编辑

查询

仅仅一点点html代码,不用写js 就可以动态加载表格数据并且实现基本的增删改查功能,是不是特别简单呢。嘿嘿,这就是topjui的强大之处,里面的方法都是封装好的,直接调用组件的功能就OK了,当然你也可以自己写方法实现。后期会慢慢更新一些demo,敬请关注!
想了解topjui的朋友可以点击下方链接前往体验哦
EasyUI中文网:http://www.jeasyui.cn
TopJUI前端框架:http://www.topjui.com
TopJUI交流社区:http://ask.topjui.com
jQuery EasyUI/TopJUI实现数据表格的增删改查功能(不写js,纯HTML实现!!!)的更多相关文章
- datatables 前端表格插件 增删改查功能
官方网站:http://datatables.club/example/<!-- DataTables CSS -->css引入的<link rel="stylesheet ...
- C# - VS2019 通过DataGridView实现对Oracle数据表的增删改查
前言 通过VS2019建立WinFrm应用程序,搭建桌面程序后,通过封装数据库操作OracleHelper类和业务逻辑操作OracleSQL类,进而通过DataGridView实现对Oracle数据表 ...
- JQuery Easyui/TopJUI 用JS创建数据表格并实现增删改查功能
JQuery Easyui/TopJUI 用JS创建数据表格并实现增删改查功能 html <table id="productDg"></table> &l ...
- 第二百二十四节,jQuery EasyUI,ComboGrid(数据表格下拉框)组件
jQuery EasyUI,ComboGrid(数据表格下拉框)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 ComboGrid(数据表格下拉框)组件的 ...
- 第二百二十二节,jQuery EasyUI,DataGrid(数据表格)组件
jQuery EasyUI,DataGrid(数据表格)组件 学习要点: 1.加载方式 2.分页功能 本节课重点了解 EasyUI 中 DataGrid(数据表格)组件的使用方法,这个组件依赖于 Pa ...
- jQuery EasyUI/TopJUI创建树形表格下拉框
jQuery EasyUI/TopJUI创建树形表格下拉框 第一种方法(纯HTML创建) <div class="topjui-row"> <div class= ...
- 【BootStrap】--具有增删改查功能的表格Demo
[BootStrap]--具有增删改查功能的表格Demo 目录(?)[+] 前言 版本一 样式 代码 版本二 样式 代码 版本三 样式 代码 总结 前言 bootstrap的表格样式,有类似EasyU ...
- SQL server 创建 修改表格 及表格基本增删改查 及 高级查询 及 (数学、字符串、日期时间)函数[转]
SQL server 创建 修改表格 及表格基本增删改查 及 高级查询 及 (数学.字符串.日期时间)函数 --创建表格 create table aa ( UserName varchar(50 ...
- 用AngularJS实现对表格的增删改查(仅限前端)
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
随机推荐
- csslint
http://csslint.net/ line column title description browserwarning 1 1 Disallow @import @import preven ...
- 如何修改sublime3注释的颜色
在用sublime text3编写Python2代码时总觉得注释颜色太浅了, 看起来吃力,于是就尝试去修改,和sublime text2不同, sublime text3的主题配置文件在Sublime ...
- 安装截图工具 Shutter【转】
本文转载自:http://blog.csdn.net/hanshileiai/article/details/46843713 一.安装截图工具 Shutter 1. 添加安装包软件源 sudo ad ...
- 打造基于Ubuntu+XBMC的家庭媒体中心
作为一名高清爱好者,一直想配置一台HTPC放家里实现高清播放外加家庭服务器功能.Nvidia的Ion平台自然是高清平台的硬件首选,而家庭媒体中心的软件端则首先考虑开发的已经很成熟的开源利器 XBMC ...
- 在Eclipse配置自动提示
1.我们打开eclipse,选择菜单栏的window选项 2.点击Windows,选择下拉菜单里面的preferences选项,之后在打开的对话框的左侧找到Java选项 3.之后点击Java选项,选择 ...
- css控制字符长度超出变成点点点显示(单行,多行)
css控制字符长度超出变成点点点显示 单行: width 必不可少 div{ width: 55%; text-overflow: ellipsis; overflow: hidden; white- ...
- [国家集训队]Crash的数字表格 / JZPTAB
传送门 题目要求,求: \[\sum_{i=1}^n\sum_{j=1}^mlcm(i,j)\] 先转化为gcd的形式,然后枚举gcd. \[\sum_{i=1}^n\sum_{j=1}^m\sum_ ...
- Autoware docker 环境安装
环境: ubuntu 16.04 GPU:GeForce 1070 nvidia 驱动型号:nvidia_driver_390.67 安装参考网址: https://github.com/C ...
- 安装ubuntu16.04之后无法关机和重启
这个问题是由于NVIDA驱动导致的,查询显卡型号,安装对应版本的驱动就可以解决此问题.ubuntu16.04 NVIDIA 驱动安装
- 【216】◀▶ IDL 字符串操作说明 (黑底)
参考:String Processing Routines —— 字符串处理函数 参考:IDL_String Methods 01 STRING 返回字符串. 02 STRCMP 比较字符串, ...