jQuery MiniUI

 找回密码
 立即注册
查看: 1761|回复: 1
打印 上一主题 下一主题

取值变化后给可编辑单元格赋值问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2016-7-8 16:51:06 |只看该作者 |倒序浏览
用什么方法可以给某一行某一列的可编辑单元格赋值??更新行和另一种也不行
function onCellendedit(e){
        var rows = dataGrid.findRows();
        var row = e.row, column = e.column,field = e.field;
        var index=e.rowIndex;
        var aa=rows[index][field];
        var s=0;
        var ss=0;
        //alert( rows[index]["LJ"]);
         for(var i=0; i<5;i++){
                 //alert(rows[i][field]);
                 if(isNaN(rows[i][field])==true){
                        ss=0;
                 }else{
                         ss= parseInt(rows[i][field]);
                 }
                 s+=ss;
                 
         }
         var rowData = {field:s};
         dataGrid.updateRow (9, rowData );         
         dataGrid.updateRow();
//                if (column.field) {
//                        e.cellHtml = '<span id="' + field + '@' + 9
//                                        + '" class="showCellTooltip" data-placement="bottomleft">'
//                                        + s + '</span>';               
//                }
}

Rank: 8Rank: 8

沙发
发表于 2016-7-8 16:56:35 |只看该作者
在oncellcommitedit事件里处理的话,需要延时一点执行updateRow方法
setTimeout(function(){
   .................
},100)

Archiver|普加软件

GMT+8, 2024-10-1 12:56 , Processed in 1.019645 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部