當前位置:成語大全網 - 新華字典 - EXTJS 回調函數

EXTJS 回調函數

API中load事件回調的簽名 function( Store this, Ext.data.Record[] records, Object options )

load事件在加載數據後出發, 比如autoLoad: true, 調用load方法, laodData方法, 調用add方法是不會觸發的

this : Store, 觸發事件的store本身的引用, 在定義事件時沒有定義scope的話, this參數與函數中的this指針等價. 在這邊使用this作為參數名稱比較容易混淆, 函數參數與函數內部的this指針是完全無關的. 應避免使用this作為參數名稱. 壹般定義回調時這樣 function(_store, _records, _ops), 添加_標示內部變量, JavaScript變量作用域非常容易引起混亂, 命名規範非常重要

records : Ext.data.Record[]

The Records that were loaded

大部分情況下等價於store的所有數據, 有壹種特殊情況, 調用loadData方法指定第2個參數append為true時, 標示保留原有數據, 那records僅僅是本次load添加的數據

options : Object

The loading options that were specified (see load for details)

調用load方法時提供的參數對象的引用. 即load事件若是由調用load方法觸發, 則options參數即是調用load方法的參數, 比如通常分頁都會有參數: store.load({params: {start: 0, limit: 50}}); 則options={params: {start: 0, limit: 50}}

Ext包裏都有docs目錄~那個就是完整的Api-Doc, 部署到本機IE裏就可以看了(直接從文件系統打開是不能使用的)~

個人建議是看下載的Ext包中原版的比較好~第三方漢化的版本~我看過壹些~翻譯內容有很多錯漏, 或者因為疏忽, 或者因為翻譯者不理解ExtJs==原因~更不要說還有相當多的機器翻譯版本~那個更是完全看不懂. 哪怕拿著字典邊看邊查~也比看那些中文版更有幫助.