EXT Grid celleditor列編輯,動態控制某一單元格只讀


listeners : {
    beforeedit:function(editor, context, eOpts) {
        if(context.record.data.hasRatio == "true"
            && context.column.dataIndex == "shouldReceiveAmount") {
            //有比例的收款類型,收款金額不允許編輯
            //top.Ext.MessageBox.alert('提示', "自動計算的收款金額,不允許修改");
            return false;
        }
        //編輯之前, 先記錄舊數據
        context.oldRecord = Ext.clone(context.record.data);
    },
    edit:function(editor, context, eOpts) {
        //編輯之后, 舊數據與新數據匹配, 如果有變化則更新
        var oldDataStr = JSON.stringify(context.oldRecord)
        var newDataStr = JSON.stringify(context.record.data)
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM