表格行内编辑功能通过操作DOM来实现,最终实现效果如下代代码

html

<table class="table table-striped table-bordered table-hover tb_listTable" id="apply_listTable"><thead><tr>
{#            <th>编号</th>#}<th>系统名称</th><th>申请人</th><th>申请人联系方式</th><th>申请人单位</th><th>申请时间</th><th>推荐人</th><th>授权状态</th><th>授权截止日期</th>
{#            <th>最后一次登录时间</th>#}<th>操作</th></tr></thead><tbody></tbody></table>

js

columnDefs: [{"targets": 7,createdCell: function (cell, cellData, rowData, rowIndex, colIndex) {$(cell).click(function () {$(this).html('<input type="text" size="16" style="width: 100%"/>');var aInput = $(this).find(":input");aInput.focus().val(cellData);});$(cell).on("blur", ":input", function () {var text = $(this).val();$(cell).html(text);$(cell).attr('dead_time',text)editTableObj.cell(cell).data(text);// $("#permission_time").val(text)})}}
]

createdCell可以操作指定的DOM,它的五个参数分别是:td节点,单元格里的数据,正行的数据对象,单元格的行索引,单元格的列索引。

text形式的是点击单元格的时候出现文本框并且手动让其得焦,失去焦点的时候改变单元格的数据,

以下为修改一整行行的信息

trow就是修改的当前行的信息

Datatables实现表格行内编辑功能相关推荐

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

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

  2. JQuery Datatables editor 行内编辑功能

    背景 ERP软件中,能进行行内编辑的表单是常用功能,行内编辑功能能让用户在表格中自己填写.修改.删除数据或者选择数据,可以说表格控件是ERP软件的核心控件,而行内编辑功能是核心中的关键. 本文会继续接 ...

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

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

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

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

  5. fastadmin框架里基于x-editable实现的表格无刷新行内编辑功能的插件的‘datetime‘时间类型无法使用的解决方法

    问题描述: 当editable中的参数type设为为datetime的时候会出现以下报错. Uncaught TypeError: Cannot read property 'DPGlobal' of ...

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

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

  7. editable组件_表格行内编辑事件

    1.简介 x-editable组件是一个适用于bootstrap(目前只更新到bootstrap3),jquery,jquery UI三种风格样式的弹出框编辑插件.本文根据项目需求主要介绍它在boot ...

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

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

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

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

最新文章

  1. python布局管理_PyQt5每天必学之布局管理
  2. 「图神经网络东」最新2022综述
  3. Vmware VsPhere下的VM如何安装Hyper-v服务
  4. JSON和JSONP有什么区别?
  5. java jni 参数_Java 与 JNI 互传数据的那些事
  6. 谷歌chrome浏览器的源码分析(六)
  7. VirtualBox没有64位选项,无法安装64位的解决方法 感谢源作者
  8. PTA第3章-2 查验身份证 (15 分)
  9. docker配置 nacos_Nacos - 阿里开源配置中心
  10. [CLR via C#]16. 数组
  11. (73)Verilog HDL系统函数和任务:$monitor
  12. 日期截取年月_2019年7月18日 期权交易日志——用小黄人教你理解期权平价公式...
  13. 【Erlang开源项目】HTTP客户端ibrowse
  14. Django-ftpserver 的两个坑
  15. 树莓派蜂鸣器python代码_树莓派之蜂鸣器模块基础应用
  16. Datawhale- DS- Jun - 第一章:第一节数据载入及初步观察-课程
  17. linux决定文件大小的函数,Linux 通过lseek()来实现文件大小的设置
  18. Eclipse Maven clean后错误: 找不到或无法加载主类com.xxx.ShopApplication
  19. 简书android des,Android 加密之DES加密
  20. xctf攻防世界 MISC高手进阶区 Banmabanma

热门文章

  1. tcpdump抓包ftp协议_ftp传输不正常,请教tcpdump截取的一段ftp包所表达的意思
  2. 手机怎么升级android版本,安卓系统怎么升级?三种手机安卓系统升级方法教程...
  3. java的netbeans数据库,使用 Java DB (Derby) 数据库
  4. xmin、xmax、cmin、cmax
  5. AlmaLinux 9 安装Oracle GraalVM Enterprise Edition 21.3.x
  6. sass教程之--sass的安装
  7. ppst——技术视频spring AOP 的原理讲解和简单实现
  8. 曾经的废品回收老板,却开起了滴滴,背后的真相竟然是……
  9. P2614 计算器弹琴
  10. 【PS小贴士】项目计划成本——内部作业