var tr = $(this).datagrid('getPanel').find('div.datagrid-body tr');
tr.each(function(){
var td = $(this).children('td[field="name"]');
??? //问题: 如何赋值?
});
//问题:这样会遍历所有的行。
------解决方案--------------------
onSelect中延时执行看看,可能有冲突。我这里1.3.4测试可以
onSelect: function (rowIndex, rowData) {
setTimeout(function () {
var drow = $('#detail').datagrid('getSelected');
var index = $('#detail').datagrid('getRowIndex', drow);
$('#detail').datagrid('endEdit', index);
$('#detail').datagrid('updateRow', { index: index, row: { LocationId: rowData.LocationId, CurrentAmount: rowData.CurrentAmount} });
}, 100);
}