ExtJs 的一些技巧與問題

2021-08-29 15:04:12 字數 2596 閱讀 6233

[color=white]

[list=1]

[*]修改列表(grid)裡store的載入url

grid.getstore().proxy.conn.url = "***.jsp";

grid.getstore().reload();

[*]ext.data.store裡baseparams與store.load(})的區別:

baseparams裡的引數是一直存在的,而params裡的引數,只有load時

才會傳遞過去,當呼叫reload時引數就不存在了

[*]使window以頁面的相對大小顯示

height: document.body.clientheight * xx%

width: document.body.clientwidth * xx%

[*]ext.formpanel load(自動載入) 時的json格式

[list]

[*] ,]},其中data是規定的,不能更改名稱

[*] 假如不為data的話,比如,]},那麼form

是自動載入不進去的,這時你需要在ext.formpanel裡新增

reader屬性,如:

reader: new ext.data.jsonreader(,[,])

這樣做的好處是可以手動選擇想載入的字段!

[/list]

[*]獲得iframe的方法

var ifr_window = window.frames["name/id"];

[*]製作表單的時候,經常form元件顯示不出來或不正常其中有兩個原因

[list]

[*]id衝突,這個問題經常由重用引起的

[*]布局,form元件只有在'form'布局才顯示正常,應新增layout:'form'

[/list]

[*]ext.windowgroup 負責把 window 歸入一組,方便管理;

var wgroup = new ext.windowgroup();

var win=new ext.window();

//接下來就可以利用wgroup對這一組window進行操作啦!如

1、隱藏全部window

wgroup.hideall();

[*]js 兩個定時器

//將執行一次expression

settimeout(expression,delaytime)

//每隔delaytime,執行一次

setinterval(expression,delaytime)

[*]早上想找乙個重新整理樹的方法,

找了treepanel,treeloader都沒找到,

結果發現只有根結點才有reload方法!

[*]今天測試了一下,ext除了用html顯示外還可以用

下面的autocreate方式在form裡顯示,**如下:

[*]ext 自定義事件三步曲

[list]

[*]新增事件addevents(str)

this.addevents('eventname');

[*]新增事件***addlistener(eventname,fn,scope);

this.on('eventname',this.fn,scope);

[*]激發事件fireevent(eventname,args...)

this.fireevent('eventname',arg0,arg1,...);

//**----------------------------------------

*新增事件***裡的執行的方法this.fn裡的引數就是

*由激發事件時提供的,如agr0,agr1,...

*-----------------------------------------

*/

[/list]

[*]ext reset() 方法重新整理時,無法重新整理inputtype:file的值的解決方法:

不要使用ext form的重新整理方法:

formpanel.form.reset()

而是換成使用dom的重新整理方法:

formpanel.form.getel().dom.reset();

[/list]

[/color]

extjs的一些簡單動畫1

ext.element 類也定義了部分動畫函式。我們先來看看ext.fx 類中的重要方法。1 slidein string anchor object options 功能 滑入效果 值 說明 tl 左上角 t 頂部 tr 右上角 l 左邊 r 右邊 bl 左下角 b 底部 br 右下角 ext.o...

Extjs4開發中的一些問題

1.子frame重新整理的問題 一般在jsp裡面,要實現介面跳轉,有很多方法,最典型的就是window.location.href href 但是在巢狀有iframe框架的頁面布局,使用上述語句,只會使iframe本身實現跳轉,如果遇到session超時,而進入登入介面的時候,也會使登入介面顯示在i...

android UI 的一些技巧

一 去掉edittext的背景顏色 android background null 二 listview 修改某行的值,因為一些功能邏輯,需要修改listview某行的值,那麼就可通過下面的方法,獲取到對應的listview的某行,然後修改。private void updateview int i...