国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Extjs gridpanel 中的checkbox(復選框)根據某行的條件不能選中的解決

2024-05-06 15:11:18
字體:
來源:轉載
供稿:網友

具體代碼如下所示:

Ext.define('AM.view.test.ReceiptList', {   extend: 'Ext.grid.Panel',   alias: 'widget.receiptlist',   id : 'receiptlist',   selModel : {     selType : 'checkboxmodel',     mode : 'SIMPLE',     checkOnly : true,     renderer : function(v,p,record) {       if (record.data.XR0003 == '0') {         return '<div class="x-grid-row-checker"> </div>';       }else{         return '';       }     }   },   listeners: {     beforeselect: function(grid, record, index, eOpts) {       if (record.get('XR0003')!=0) {         return false;       }     }   } }); 

代碼說明:

1.紅色標注處為關鍵代碼;

2.renderer處的代碼表示在渲染的時候時候滿足條件的才顯示復選框;

3.listeners處的代碼表示監聽在選擇之前做條件判斷若不等于0,讓其不選中;

4.可以根據自身的需求,兩個方法結合使用。

以上所述是小編給大家介紹的Extjs gridpanel 中的checkbox(復選框)根據某行的條件不能選中的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 镇巴县| 曲靖市| 杭锦后旗| 丰原市| 尚义县| 都匀市| 休宁县| 榆林市| 湘阴县| 连城县| 吉木萨尔县| 丰城市| 横山县| 融水| 香港| 无为县| 宁津县| 东台市| 霍州市| 西安市| 内乡县| 乌拉特中旗| 内江市| 江西省| 巴东县| 赤峰市| 三明市| 淮滨县| 诏安县| 呼伦贝尔市| 合江县| 永仁县| 九寨沟县| 开鲁县| 梁河县| 江山市| 昌都县| 宜兰市| 舒兰市| 阜新| 岳阳市|