extjs 核取方塊處理

2021-08-30 16:10:22 字數 1037 閱讀 8258

核取方塊checkbox,單選框radiobox。checkboxgroup

如果在formpanel中使用了checkbox,radiobox時,在提交表單時使用formpanel.getform().submit()來提交資料時,如果單選框和核取方塊未選中時,則extjs是不會提交這些控制項的。在postdata中根本就不存在這些控制項的任何影子。可以通過firebug來檢視提交的資料。

var checkboxgroup_temp = new ext.form.checkboxgroup(, 

, ] },, , ]

}]});

mycheckboxgoup是乙個checkbox元件的集合,對每乙個checkbox項的訪問,可能過

mycheckboxgroup.items.get(i) 定位到checkbox 然後檢視屬性值 例如 mycheckboxgroup.items.get(i).inputvalue

如果這種方法沒有效果

可以嘗試用這樣的方法

mycheckboxgroup.setvalue('cb-col-1', true);//設定 name為cb-col-1 的checked為true 即表選中

var field_newspwap_3 = new ext.form.fieldset(,   

items : [, )]

}, )]

}, )]

}]

}] });

'userrole.roleidstr'

是對映你後台的資料類和屬性。

後台得到的值是: 11, 12, 13

提交上一資料js

var frm_newspwap = new ext.formpanel(

frm_newspwap.form.submit(,

scope:this,

failure:function(form,action)})}

}] });

頁面值處理 核取方塊

頁面通常有核取方塊,我們需要接收它們的值來進行處理,我們知道在接收單選按鈕之類的數值的時候我們是這樣處理的 男我們在action就可以定義這樣的乙個 屬性,這樣的話就可以接收到值了,對於核取方塊應該怎麼做了,實際上也是這樣做,看下面的 上面也是像普通接受那樣處理,不過在action中就不是接收單個值...

ExtJs教程 帶核取方塊的選單

先來張效果圖 如下 需要注意的是 1 需要先定義treestore,再定義menutesttree,最後定義menutestwithcheckbox 2 在選單子項前面出現核取方塊的關鍵是後台返回的json資料流的每條資料中 包含了 checked 屬性 定義獲取選單資料的store var men...

layui新增核取方塊 layui核取方塊使用介紹

layui核取方塊 效果圖layui核取方塊,乙個主的核取方塊控制多個從核取方塊,主核取方塊和從核取方塊的顏色不一樣 layui核取方塊的樣式,都是在選然後才會有的,所以直接通過css設定就實現不了了。只可以通過js動態設定 html 使用了jfinal的模板 i18n.get 所屬校區 for c...