easyui datagrid中关于编辑列保存问题

问题描述

针对DataGrid中某一列可以进行编辑,然后编辑完可以可以一行行把它更新到数据库中去,目前这个保存不知道要怎么写?

解决方案

解决方案二:
官网有实例vareditIndex=undefined;functionendEditing(){if(editIndex==undefined){returntrue}if($('#dg').datagrid('validateRow',editIndex)){vared=$('#dg').datagrid('getEditor',{index:editIndex,field:'productid'});varproductname=$(ed.target).combobox('getText');$('#dg').datagrid('getRows')[editIndex]['productname']=productname;$('#dg').datagrid('endEdit',editIndex);editIndex=undefined;returntrue;}else{returnfalse;}}functiononClickRow(index){if(editIndex!=index){if(endEditing()){$('#dg').datagrid('selectRow',index).datagrid('beginEdit',index);editIndex=index;}else{$('#dg').datagrid('selectRow',editIndex);}}}functionappend(){if(endEditing()){$('#dg').datagrid('appendRow',{status:'P'});editIndex=$('#dg').datagrid('getRows').length-1;$('#dg').datagrid('selectRow',editIndex).datagrid('beginEdit',editIndex);}}functionremoveit(){if(editIndex==undefined){return}$('#dg').datagrid('cancelEdit',editIndex).datagrid('deleteRow',editIndex);editIndex=undefined;}functionaccept(){if(endEditing()){$('#dg').datagrid('acceptChanges');}}functionreject(){$('#dg').datagrid('rejectChanges');editIndex=undefined;}functiongetChanges(){varrows=$('#dg').datagrid('getChanges');alert(rows.length+'rowsarechanged!');}</script>

时间: 2024-07-29 15:42:32

easyui datagrid中关于编辑列保存问题的相关文章

easyui datagrid 中右键出现小菜单,怎么获取列的名称

问题描述 easyui datagrid 中右键出现小菜单,怎么获取列的名称 我用的onRowContextMenu方法,但是返回的是这一行的信息,我想获取这个单元格的信息,求大神指导下 解决方案 可以用rows.field 获取获得行数据不就是一个json对象么,json对象获取到键的值不就行了 解决方案二: var row =$('#billing_grid').datagrid('getSelected'); $('#tnum400').val(row.num400); 类似这个 解决方案

easyui datagrid 中combobox显示问题

问题描述 easyui datagrid 中combobox显示问题 我的列表中有个下拉框当选择一项后页面上所显示的是代码而不是文字,我的下拉框代码如下:function addEditorPosition(){ $("#borrow_detailinfo").datagrid('addEditor',{ field:'borrow_type',title:'借款类型',width:150,align:'center', formatter: unitformatter, editor

easyui datagrid中combobox的问题

问题描述 easyui datagrid中combobox的问题 1C 如下图:这是后台编辑页面,作用为新闻的管理(新闻实体的字段"是否在前台显示"的值只有"是"和"否").我想让"是否在首页显示"这一列下面都有一个combobox,默认值为数据库中真实的值.如果某条新闻的这个字段值为"是",则对应的combobox还有一个值为"否"的option,反之对应的combobox还有一个值为

easyui datagrid 中怎么选中所有页面的数据

问题描述 easyui datagrid 中怎么选中所有页面的数据 easyui datagrid 中怎么选中所有页面的数据.我有两页数据,第一页的复选框全选后,得到两页的数据. 解决方案 easyui datagrid 的数据加载

DataGrid中的模板列

问题描述 使用DataGrid中的模板时出问题了!我在模板列的ItemTemplate中使用了CheckBox控件;CheckBox中的AuotPostback改了TRUE(我想当CheckBox被选时,我要使这一行其他的模板列或绑定列成为编辑状态)但是不知道怎么写!希望哥哥姐姐门能帮我解决!谢谢! 解决方案 解决方案二:www.componentart.com你来这个网站看看他的控件.

JavaScript实现DataGrid中添加CheckBox列

datagrid|javascript (一).功能     1. JavaScript检索CheckBox并实现全选和全消功能          用C#等写的CheckBox需要回发到服务端执行,         而用JavaScript可以在直接客户端实现,效率高些 (二).代码 1. DataGrid中的代码主要片段:   <Columns>    <HeaderTemplate>       //头模板代码    <asp:CheckBox id="chkH

EasyUI Datagrid中editor增加onchange事件

问题描述 如图,使用EasyUIDatagrid中editor,想要实现填写车辆数,总计里自动汇总,车辆列{field:'col3',title:'辆数',width:100,align:'center',editor:{type:'numberbox',options:{required:true}}}onClickRow:function(rowIndex,rowData){vared=$('#List2').datagrid('getEditor',{index:rowIndex,fiel

DataGrid中由某列的值设定行的颜色

datagrid 今天真是的,又被界面搞的晕头转向. 为了实现.Net window DataGrid 的某一行可以根据该行某列的值的内容设定该行颜色的功能. 先贴一个连接,里面有DataGrid很多功能扩充的解决方案Windows Forms Datagrid 不过没有我这个需求的解决方案,最后终于还是在同事的帮助下搞定了. 由某一个单元格的值设定该单元格的颜色的实现我就不贴了,上面的连接里面有解决方案.下面是由某列的值设定整行颜色的一个解决方案. 关键是在定制的DataGridTextBox

EasyUI——DataGrid中嵌入Radio

前一篇博客写到项目中的广告位管理,当时没有写到今天的问题,这个问题当时也是困扰我好久.经过自己的努力和同志们的帮助,最后终于解决. 实现要求把所有的广告位后面的单选按钮设成一组,目的是一个广告位只能显示一张图片.只是简单的在特定列添加单选按钮其实并没有太大的难度,后期还要通过选中单选按钮把选中内容传回到Controller(这里用的是MVC),从网上找了不少资料并且通过Leader Wang的帮助,可以说实现方式有些曲折,但最终效果还是令人满意. 核心代码如下: <table id="tt