使用datagrid对商品数量和单价进行修改
$(function() { var $dg = $("#zhong"); $dg.datagrid({ url : "getTestList.action", width : 600, height : 250, columns : [ [ {field:'id',checkbox:true}, { field : 'spid', title : '商品id', width : 100 }, { field : 'spname', title : '商品名称', width : 100 },{ field : 'spnub', title : '数量', width : 100, editor : "numberbox" }, { field : 'spdj', title : '价格', width : 100, align : 'right', editor : "numberbox" },{ field : 'jyjhj', title : '建议进货价', width : 100, align : 'right' } ] ], singleSelect:true,//是否单选 pagination:true,//显示分页栏 rownumbers:true,//显示行号 pageList:[5,10,20,50],//每页行数选择列表 pageSize:5,//初始页面大小 toolbar : [ { text : "编辑", iconCls : "icon-edit", handler : function() { var row = $dg.datagrid('getSelected'); if (row) { var rowIndex = $dg.datagrid('getRowIndex', row); $dg.datagrid('beginEdit', rowIndex); } } }, { text : "删除", iconCls : "icon-remove", handler : function() { var row = $dg.datagrid('getSelected'); var data= $('#zhong').datagrid('getSelected'); if (row) { var rowIndex = $dg.datagrid('getRowIndex', row); $dg.datagrid('deleteRow', rowIndex); $.get("deleteTest.action?spid="+data.spid); } } }, { text : "结束编辑", iconCls : "icon-cancel", handler :endEdit }, ], rownumbers:true,//显示行号 striped:true,//斑马线效果 onDblClickRow : function(rowIndex, rowData) { var row = $dg.datagrid('getSelected'); if (row) { var rowIndex = $dg.datagrid('getRowIndex', row); $dg.datagrid('beginEdit', rowIndex); } }, onAfterEdit:function(index , data){ //编辑成功后自动提交数据修改数据库中数据 var data =$('#zhong').datagrid('getSelected'); $.post("updateTest.action?spid="+data.spid+"&spnub="+data.spnub+"&spdj="+data.spdj+"&jyjhj="+data.jyjhj, function(result){ $.messager.show({ title:'提示信息', msg:'操作成功', }); } ); } }); function endEdit(){ var rows = $dg.datagrid('getRows'); for ( var i = 0; i < rows.length; i++) { $dg.datagrid('endEdit', i); } } });