//详细请参考官方API文档
var row = $('#dg').datagrid('getSelected');//获取当前行
if (row){
var index = $('#dg').datagrid('getRowIndex', row);
//读取方式,根据row的字段row.xxx
$("#dialogAdd #form1 #customerid").val(row.customerid);
//操作完成后更新到Grid
$('#dg').datagrid('updateRow', {
//index: $('#dg').datagrid('getRowIndex', selected.Id),
index: $('#dg').datagrid('getRowIndex', selected),
row: msg.Department
});
$('#dg').datagrid('deleteRow', index);//测试删除
}
onSelect事件中。有三个参数。其中的row就是js的对象,直接row.客户编码,就可以得到。
然后你在修改时,你那样写也可以。如果你加了validatebox的子组件,最好用setValue的方式来弄