1.简介
x-editable组件是一个适用于bootstrap(目前只更新到bootstrap3),jquery,jquery UI三种风格样式的弹出框编辑插件。本文根据项目需求主要介绍它在bootstrap-tabe中的应用。
x-editable开源地址:https://github.com/vitalets/x-editable
x-editable文档地址:http://vitalets.github.io/x-editable/docs.html
x-editable在线Demo:http://vitalets.github.io/x-editable/demo-bs3.html

案例效果如下

官网地址:https://vitalets.github.io/x-editable/demo-bs3.html

开发汇总思路:

首先我们需要在我们当前的控制器所对应的JS文件头部添加依赖,追加一个editable,如下:

define(['jquery', 'bootstrap', 'backend', 'csmtable', 'form','upload','editable'], function ($, undefined, Backend, Table, Form, Upload)  {}

然后我们只需要在JS中的字段配置简单添加一个editable:true即可生效,例如:

{field: 'take_effect_status', title: '蓝牙生效状态', operate:false,editable: {type: 'select',pk: 1,source: [{value: '1', text: '有效'},{value: '2', text: '无效'},{value: '3', text: '待配置'},]},formatter: function (value, row) {return row.take_effect_status;}
},
{field: 'message', title: __('备注'),editable: {type: 'text',placeholder:"请输入蓝牙备注",emptytext : '空'
}},
//但其实editable参数还支持更多配置,例如:
{
field: 'SparePartName',title: '品名及规格型号',editable: {type: 'text',title: '品名及规格型号',validate: function (value) {if (!$.trim(value)) {return '不能为空';}}},halign: 'center',align: 'center'
},

新增 编辑界面使用 edittable

$('.invoice_money').editable({type: 'text',title: '发票金额',success: function(response, newValue) {$(".invoice_money_s").val(newValue);}
});

editable组件_表格行内编辑事件相关推荐

  1. bootstrap table 表格支持shirt 多选_bootstrap-table 表格行内编辑实现

    这篇文章向大家介绍一下如何使用bootstrap table插件实现表格的行内编辑功能. 我的web前端学习交流群点击进入1045267283,欢迎加入! 先放一张效果图: 应用场景 之前的项目也是采 ...

  2. JS组件系列——BootstrapTable 行内编辑解决方案:x-editable

    JS组件系列--BootstrapTable 行内编辑解决方案:x-editable 参考文章: (1)JS组件系列--BootstrapTable 行内编辑解决方案:x-editable (2)ht ...

  3. python测试开发django-173.bootstrap实现table表格行内编辑

    前言 网上看了很多基于bootstrap的table表格行内编辑,需要基于bootstrap-table,bootstrap-table-edit,x-editable等插件,写的很复杂. 我想实现的 ...

  4. Datatables实现表格行内编辑功能

    表格行内编辑功能通过操作DOM来实现,最终实现效果如下代代码 html <table class="table table-striped table-bordered table-h ...

  5. bootstrap表格 行编辑状态_JS组件系列——BootstrapTable 行内编辑解决方案:x-editable...

    前言:之前介绍bootstrapTable组件的时候有提到它的行内编辑功能,只不过为了展示功能,将此一笔带过了,罪过罪过!最近项目里面还是打算将行内编辑用起来,于是再次研究了下x-editable组件 ...

  6. datatables表格行内编辑的实现

    Datatables是一款jquery表格插件,它是一个高度灵活的工具,灵活就意味着很多功能需要自己去实现,比如说行内编辑功能. Datatables自己是没有行内编辑功能的,最简单的是通过modal ...

  7. 表格行内编辑增删改查

    前言 最近在做一个OA系统,需要将大量excel中的数据录入,并且希望以后新建数据时,也能像excel那样方便.并且这个后台系统有非常多这样的表单.因此需要做一个内敛的表单控件. 上网找到一款编辑起来 ...

  8. bootstrap表格 行编辑状态_JS表格组件BootstrapTable行内编辑解决方案x-editable

    前言:之前介绍bootstrapTable组件的时候有提到它的行内编辑功能,只不过为了展示功能,将此一笔带过了,罪过罪过!最近项目里面还是打算将行内编辑用起来,于是再次研究了下x-editable组件 ...

  9. js插件---JS表格组件BootstrapTable行内编辑解决方案x-editable

    js插件---JS表格组件BootstrapTable行内编辑解决方案x-editable 参考文章: (1)js插件---JS表格组件BootstrapTable行内编辑解决方案x-editable ...

最新文章

  1. .net framework 注册到IIS上
  2. Node 10 新功能概览(译)
  3. 个人笔记:ORACLE大页内存hugepage和SGA、PGA的经验,SGA并不是越大越好
  4. 移动端设备标识码:DeviceID、IMEI、IDFA、UDID和UUID的名词解释
  5. oracle删除多条从js到java_一次oracle大量数据删除经历
  6. C++ 程序员自信心曲线图
  7. STM32使用串口DMA方式发送数据
  8. log4j.properties配置与将异常输出到Log日志文件实例
  9. jquery绑定方法on的
  10. Ubuntu12.04上编译PlateGatewayQt
  11. 动态系统建模与仿真 基本知识笔记(源自DR_CAN)
  12. 计算机不能打印pdf文档怎么办,pdf无法打印怎么处理_pdf文件无法打印的三种解决方法...
  13. PSENet原理与代码解析
  14. 关于使用媒体查询@meda失效原因的总结或注意事项
  15. Securing Wireless LANs with PEAP and Passwords
  16. 实战python网络爬虫豆瓣_三分钟教会你利用Python爬虫实现豆瓣电影采集(实战篇)...
  17. 为什么祖传代码被称为「屎山」?这个回答简直太形象了
  18. 微机原理与接口技术:微型计算机输入输出接口 详细笔记与例题
  19. LeetCode每日一题-495.提莫攻击
  20. Linux下Oenssl命令及搭建私有CA

热门文章

  1. sourceinsight tab 空格 对齐 等宽字体
  2. 企业如何有效制定企业信息化发展规划?(附信息化模板)
  3. MIME类型是什么?MIME类型有哪些?
  4. unity非常好用的路径生成软件 unity3d Curvy Splines 8[8.2.1]
  5. 不用任何框架,Java 就能实现定时任务的 3 种方法
  6. sap甲方_SAP顾问现状
  7. vc++编译时没有问题,运行时出现runtime error的解决办法
  8. 微信小程序个人中心页与登录界面的切换
  9. 《递归递推练习》H - 三国佚事——巴蜀之危
  10. AXI总线的DMA数据高速传输