一、從form中獲取field的三個方法:
1、ext.getcmp('id');
2、 formpanel.getform().findfield('id/name');
3、ext.get('id/name'); //前提是formpanel在介面上顯示出來了。
二、extjs如何給textfield賦值的三個方法:
var value="值";
1、 fs.form.findfield(id/name).setvalue(value);
2、 ext.get(id/name).setvalue(value);
3、 ext.getcmp(id).setvalue(value);
三、ext grid中得到選擇行的方法
在ext grid中假設有乙個名稱為grid的物件。
(1)grid.getstore().getrange(0,store.getcount());// 得到grid所有的行
(2)grid.getselectionmodel().getselections()//得到選擇所有行
(3)grid.selmodel.selections.items;//得到選擇所有行
(4)grid.getselectionmodel().getselected();//得到選擇行的第一行
四、formpanel元件load資料時combo的自動賦值
combo有個hiddenname這個屬性,這個屬性是真正提交的值,在載入的時候你將這個屬性的設定到 reader中,就可以自動選擇到指定的值了,比如說:hiddenname:'value',那麼你的reader中就應該有乙個 .
五、extjs 重置表單的方法:
有三種方法能實現form表單的重置,假設var fs=new ext.form.formpanel();
(1)fs.form.reset();//重置form
(2)fs.getform().getel().dom.reset();// 重置form
(3)ext.getcmp('fs').form.reset();
extjs常用技巧
grid 監聽 總結 常用 片段 combo錄入智慧型提示 高效的編碼風格 碰上大批量的修改grid的資料的時候可以這樣寫 ext.suspendlayouts store.suspendevents 修改資料 store.resumeevents grid.reconfigure store ex...
ExtJs 的一些技巧與問題
color white list 1 修改列表 grid 裡store的載入url grid.getstore proxy.conn.url jsp grid.getstore reload ext.data.store裡baseparams與store.load 的區別 baseparams裡的引...
ExtJS的幾個小技巧
一 如何禁用或者啟用某個選單 有的時候,有時會根據需要,啟用或者禁用某個選單項,在extjs中,可以通過如下的操作進行。1ext.onready function 8var stylemenu newext.menu.menu 26 27 31 32 33tb.add 34 二 如何設定datefi...