首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

easyui datagrid如何找到具体的单元格 ,然后修改对应的值

2013-11-21 
easyui datagrid怎么找到具体的单元格 ,然后修改对应的值?var tr $(this).datagrid(getPanel).find(d

easyui datagrid怎么找到具体的单元格 ,然后修改对应的值?

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);
            }

热点排行