Extjs之技巧(一)

2021-06-16 11:06:05 字數 1034 閱讀 3379

一、從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...