jQuery MiniUI

标题: 取值变化后给可编辑单元格赋值问题 [打印本页]

作者: 2412442900    时间: 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>';               
//                }
}


作者: dforce    时间: 2016-7-8 16:56:35

在oncellcommitedit事件里处理的话,需要延时一点执行updateRow方法
setTimeout(function(){
   .................
},100)




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2