效果图

div

                  <tr><td class="column-title"><label>********</label></td><td  colspan="3"><div split="true" style="width: 100%;"><table class="easyui-datagrid" id="dg-nbyjy-prndList" style="height: 265px;"></table></div></td></tr>

按钮

<div id="dd-nbyjy-prnd-buttons"><a href="#" class="easyui-linkbutton" iconCls="icon-add" onclick="addPrnd()" plain="true">添加</a><a href="#" class="easyui-linkbutton" iconCls="icon-remove" onclick="removePrnd()" plain="true">删除</a>
</div>

script

 function renderNbyjyFormPrnd(prndList) {$("#dg-nbyjy-prndList").datagrid({// 传入主表id// method:"post",data: prndList,rownumbers: true,fit:true,// striped : true,  // 隔行变色// border: false,// idField: "id",fitColumns:true, //去除滚动条toolbar:"#dd-nbyjy-prnd-buttons",loadMsg:'加载中...', //加载提示onClickCell: onClickCellPrnd,singleSelect:false, // 如果为true,则只允许选择一行。// queryParams:{},   //在请求数据是发送的额外参数,如果没有则不用写// onLoadSuccess:function(data){},// rowStyler:function(index,row){}columns:[[{field:'id',title:'id',width:100,align:'center',checkbox: true},{field:'prnd',title:'****',width:100,align:'center',editor:{type: 'text',options:{}}}]]});}// 查询信息// 由于首页查询没有直接获取子表信息, 编辑时, 这里需要单独查询function renderNbyjyFormJtsbPrnd(zbid) {$("#dg-nbyjy-prndList").datagrid({url:"******", // 传入method:"post",// data: prndList,rownumbers: true,fit:true,// striped : true,  // 隔行变色// border: false,// idField: "id",fitColumns:true, //去除滚动条toolbar:"#dd-nbyjy-prnd-buttons",loadMsg:'加载中...', //加载提示onClickCell: onClickCellPrnd,singleSelect:false, // 如果为true,则只允许选择一行。// queryParams:{},   //在请求数据是发送的额外参数,如果没有则不用写// onLoadSuccess:function(data){},// rowStyler:function(index,row){}columns:[[{field:'id',title:'id',width:100,align:'center',checkbox: true},{field:'prnd',title:'****',width:100,align:'center',editor:{type: 'text',options:{}}}]]});}//可编辑行var editIndex = undefined;function endEditingPrnd(){if (editIndex == undefined){return true}if ($('#dg-nbyjy-prndList').datagrid('validateRow', editIndex)){$('#dg-nbyjy-prndList').datagrid('endEdit', editIndex);editIndex = undefined;return true;} else {return false;}}//修改单元格//修改的方式是直接点击单元格,所以table要加上onClickCell属性,然后重写onClickCell方法function onClickCellPrnd(index, field){if (editIndex != index){if (endEditingPrnd()){$('#dg-nbyjy-prndList').datagrid('selectRow', index).datagrid('beginEdit', index);var ed = $('#dg-nbyjy-prndList').datagrid('getEditor', {index:index,field:field});($(ed.target).data('textbox') ? $(ed.target).textbox('textbox') : $(ed.target)).focus();editIndex = index;} else {$('#dg-nbyjy-prndList').datagrid('selectRow', editIndex);}}}// 添加行function addPrnd(){$('#dg-nbyjy-prndList').datagrid('appendRow',{id:''}); // 写入隐藏的id字段}// 删除行function removePrnd(){$.messager.confirm('Confirm','确认删除?',function(r){if (r) {var sels = $('#dg-nbyjy-prndList').datagrid('getSelections');for (var i in sels){var rindex = $('#dg-nbyjy-prndList').datagrid('getRowIndex', sels[i]);$("#dg-nbyjy-prndList").datagrid('deleteRow', rindex);}}});}function endEditPrnd() {var endRows = $('#dg-nbyjy-prndList').datagrid("getRows");// 获取所有的行,并且结束掉编辑for(var i =0; i < endRows.length; i++){$('#dg-nbyjy-prndList').datagrid('endEdit', i);}}

eaysui datagrid 点击添加单元格相关推荐

  1. 合并的表格怎么加横线_excel表格如何在数据之间加横线-在excel里怎么添加单元格横线...

    在EXCEL中,如何批量给数字中间加横线? 在编辑EXCEL有时部分文字我们需要的要将其划掉,也就是字上画一条,下面给大家介绍一下如何操作 方法/步骤 打开excel,找到需要编辑的内容 点击&quo ...

  2. Swift之点击UITableView单元格动态改变cell高度

    基于上一篇文章,继续需要实现点击相应的表格单元格动态改变cell的高度(上一篇文章的地址Swift之动态适配UITableView的cell高度) 首先需要实现UITableView的tableVie ...

  3. 使用poi调整字体格式、添加单元格注释、自动调整列宽

    1 创建新的工作铺 import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.HSSFCell; import org. ...

  4. EasyUI Datagrid 鼠标悬停显示单元格内容 复制代码

    EasyUI Datagrid 鼠标悬停显示单元格内容 第一种方式: 1.js 定义函数<script type="text/javascript"> //格式化单元格 ...

  5. MFC List Control 控件添加单元格编辑,实现可编辑重写

    在实现随机生成四则运算的个人项目中,目前已经完成基本功能,想要把程序变成一个Windows界面的程序.原本以为学习过MFC,应该很快就能完成.但是由于以前用的都是VC6.0,这次用了VS2010,稍微 ...

  6. [easyui]datagrid鼠标移动显示单元格内容

    当单元格内容过长无法完全显示怎么办? 如果鼠标移动到该单元格可以自动显示出所有文字内容就好啦. 这里提供两个思路 给对应节点添加一个title属性,值就是节点的内容 添加事件,移动到单元格就用一个to ...

  7. html单元格点击后填充颜色,如何实现WPS表格里点击某个单元格后该单元格变成制定颜色?...

    输入指定内容整行自动变颜色 如图是一个统计数据的表格,我们要做的是让部门列(B列)输入策划部的行自动变为蓝色. WPS表格技巧-输入指定内容整行自动变颜色 待输入数据的表格 首先我们选中整个表格,单击 ...

  8. java添加功能备注,java程序导出excel中如何添加单元格备注信息

    如果是JSP页面要导出成excel,依靠javascript就可以实现了,具体你试试上面的代码 <input type="button" value="保存为 Ex ...

  9. wenzhixin bootstrap-table 点击table单元格改变颜色

    bootstrap-table用于展示数据非常方便,也需要满足一些个性化需求.比如点击窗格(td)标记下颜色,用于目测 代码如下,转载请注明 $("table").on('clic ...

最新文章

  1. 在VM虚拟机中 CentOS7安装VMware Tools(超级详解)
  2. hibernate逆向工程生成的实体映射需要修改
  3. VMSS上用Managed Disk和Data Disk进行自动扩展(1)
  4. 几种适合开发用的在线编辑器-推荐及下载
  5. 操作excel的一些方法
  6. Ensure that config phoenix.schema.isNamespaceMappingEnabled is consistent on client and server
  7. WPF中的事件及冒泡事件和隧道事件(预览事件)的区别
  8. CKEditor 4 编辑器已与 Vue.js 集成
  9. 【转自Mgen】 .NET(C#):谈谈各种结束进程的方法
  10. windows下cocos2d-x android打包
  11. Linux之netstat命令详解
  12. K8S集群Calico网络组件报错BIRD is not ready: BGP not established with
  13. Matlab FontName 以及字体设置
  14. 用python把视频转换为图片
  15. 华为存储系统操作管理
  16. 华为:拿什么留住员工
  17. 【原生微信小程序】 组件的使用,权限弹窗
  18. 【Flink】搭建单机环境
  19. 华硕b365安装服务器系统,华硕B365主板搭载intel8/9代平台安装win7的详细教程
  20. 小波自适应阈值选取python_小波去噪阈值如何选取_小波阈值分析 - 全文

热门文章

  1. 【时序】卷积自注意力 LogSparse Transformer 论文笔记
  2. Wdf框架之WdfObject状态机(3)-前篇
  3. Java 数据结构笔记
  4. TypeScript 实用工具类型之 Pick 类型
  5. 2017年浙工大迎新赛热身赛 J Forever97与寄信 【数论/素数/Codeforces Round #382 (Div. 2) D. Taxes】...
  6. layui的exports插件,导出excel时,长数字为科学计数法解决
  7. 三、我的/登录 栏制作《仿淘票票系统前后端完全制作(除支付外)》
  8. 关苏哲-洞察问题本质,解决工作难题
  9. 计算机毕业设计之二手书交易系统
  10. 小程序引入icon的三种方式