Kategorien: Alle

von Usui Hirofumi Vor 17 Jahren

1678

Ext JavaScript Library Coreメモ

Ext JavaScript Library Coreメモ

Ext JavaScript Library

Ext.View

Ext.data.Store
Ext.data.Reader

Ext.dada.JsonReader

Ext.data.Proxy

Ext.data.ScriptTagProxy

クロスドメインなRequestはこれを使う

Ext.data.HttpProxy

自分blogのExt関連記事

Ext.js

query(cssセレクタ or XPath)

Array of HTMLElement

select(cssセレクタ)

Ext.CompositeElement

get('id')
要素が取れる

Ext.Element

Compositeパターンになっていて複数要素も一つのオブジェクトで扱える

query

こっちは期待通り動作する(#id.hoge1, #id.hoge2としてくれる)

子要素をExt.queryする

select

select('.hoge1, .hoge2')とすると#id.hoge1, .hoge2とされてしまう。。。(v1.01a現在)

中でのid以下をつけてCSSセレクタ構文を組み立ててる

子要素をExt.selectする

Ext.Fx

Subtopic

stop

slideIn

createDelegate
Prototype.jsのbindに似ている
戻り値の関数はthisが引数で渡したオブジェクトになる
thisとともに引数をbindする
this.myFunction.createDelegate(this, arrayArgs, appenArgs(boolean) )
createCallback
thisはwindowになる(createDelegateとの違い)
引数をバインドしてFunctionオブジェクトを返す
myFunction.createCallback(arg1, arg2, ....)