ExtJS 動態新增checkboxgroup

2021-05-25 13:26:54 字數 733 閱讀 6182

現在做的東東,要求是要把許可權控制到個,物件。所以新增物件的時候就要對他進行閱讀組的設定,閱讀組用角色來劃分,這是簡單的解決辦法,而角色為數單據庫的資料,要顯示到表中。著實讓我脫了一層皮,硬是搞了一天才搞出來。繞了很多彎。現在將原始碼貼出來。

checkbox元件:

com.gwtjs.rolegroup= ext.extend(ext.form.checkboxgroup,],

constructor:function(_cfg);

fieldlabel:"閱讀使用者組",

id:this.oldid+"rolegroup",

defaults:,

items:this.arr//此節點如果不加,會報items[0]找不到的錯,後來動態新增的時候,再將他替換掉

});ext.ajax.request({

url:'../rolelist.action',

success:function(response,opt){

var _r = eval('('+response.responsetext+')');

var list = _r.pager.entitylist;

count = _r.pager.totalcounts;

var obj = ext.getcmp(this.oldid+'rolegroup');//按id取元件,這樣做要注意,最後加個追加的id

for(var i=0;i新增到表單時要注意渲染前後的區別

如何在ListView中新增CheckBox

我自定義了乙個listview布局,想在裡面新增乙個checkbox按鈕,我遇到了下面的第二個問題,雖然有解決方法但不知道具體怎麼做,最好能給個完整的例子,謝謝大家了!1 listview item中加入checkbox後onlistitemclick 事件無法觸發。原因 checkbox的優先順序...

extjs在panel中動態新增模板並載入資料

廢話不多說,直接上 js檔案如下 ext的panel extend ext.panel.panel requires ext.panel.panel id misdetailpanel layout border closable true,width 400,height 300,initcomp...

Extjs新增懸浮框

ext.tip.quicktipmanager.init 初始化tips 設定懸浮框的大小和延遲時間 maxwidth 200,minwidth 100,showdelay 50 show 50ms after entering target create a small panel to add ...