[size=medium]store是乙個為ext器件提供record物件的儲存容器,行為和屬性都很象資料表
方法:不列舉繼承來的方法
store( object config )
構造,config定義為這樣的排序物件
url : string, //利用url構造httpproxy
}add( ext.data.record records ) : void
增加記錄records 到store
addsorted( ext.data.record record ) : void
增加record到store並排序(僅本地排序時有用)
clearfilter( boolean suppressevent ) : void
清除過濾器
collect( string dataindex, [boolean allownull], [boolean bypassfilter] ) : array
收集由dataindex指定欄位的惟一值
commitchanges() : void
提交store所有的變更,會引發update事件
filter( string field, string/regexp value, [boolean anymatch], [boolean casesensitive] ) : void
設定過濾器
field:string //欄位名
value:string //regexp 如果是字元器,檢查field是否以value開始,如果是正則,檢查是否匹配
anymatch:boolean //匹配任何部分而不僅令是開始
casesensitive:boolean //大小寫敏感?
filterby( function fn, [object scope] ) : void
更強悍的過濾方法.fn接收兩個引數record和id
find( string property, string/regexp value, [number startindex], [boolean anymatch], [boolean casesensitive] ) : number
找到符合條件的第一條記錄,引數同filter
findby( function fn, [object scope], [number startindex] ) : number
參見filterby
getat( number index ) : ext.data.record
getbyid( string id ) : ext.data.record
依充號/id得到record物件
getcount() : void
得到記錄數
getmodifiedrecords() : ext.data.record
得到修改過的記錄集
getrange( [number startindex], [number endindex] ) : ext.data.record
得到指定範圍的記錄集合
getsortstate() : void
得到排序狀態:顯然不是void而是返回乙個排序物件,同sortinfo一樣的結構
gettotalcount() : void
這個對於翻頁資訊還是很有用的
indexof( ext.data.record record ) : number
indexofid( string id ) : number
由記錄或id得到序號
insert( number index, ext.data.record records ) : void
在指定的位置插入記錄,並引發add事件
isfiltered() : boolean
當前設定了過濾器則返回真
load( object options ) : void
由指定的proxy使用指定的reader讀取遠端資料
options定義為
用法比load簡單一點,目的是一樣的,只是這次資料由本地讀取
query( string field, string/regexp value, [boolean anymatch], [boolean casesensitive] ) : mixedcollection
queryby( function fn, [object scope] ) : mixedcollection
查詢,引數和find類似,但返回所有符合條件的record,而不是第乙個符合條件記錄的序號
rejectchanges() : void
放棄所有的變更
reload( [object options] ) : void
重新載入,相當於 load(options,false),如果連options都沒有傳入,則取最後一次load時使用的引數
remove( ext.data.record record ) : void
移除指定記錄
removeall() : void
移除所有記錄
setdefaultsort( string fieldname, [string dir] ) : void
設定預設排序規則
sort( string fieldname, [string dir] ) : void
排序sum( string property, number start, number end ) : number
對property欄位由start開始到end求和
事件列表
add : ( store this, ext.data.record records, number index )
beforeload : ( store this, object options )
clear : ( store this )
datachanged : ( store this )
load : ( store this, ext.data.record records, object options )
loadexception : ()
metachange : ( store this, object meta )
remove : ( store this, ext.data.record record, number index )
update : ( store this, ext.data.record record, string operation )
看名字都很簡單,引數也不複雜,略過[/size]
linux修改檔案屬主以及檔案許可權
linux系統使用者可分為以下三類 u user即檔案或目錄的擁有者 g group即檔案或目錄的所屬組 o other除了檔案或目錄擁有者或所屬組之外,其他使用者皆屬於這個範圍 a all即全部的使用者,包含擁有者,所屬群組以及其他使用者 chown 改變檔案屬主 chown username f...
Flask關於request一些方法和屬性的整理
前提 基於純後端服務 1.c request.get data 可以獲取未經處理過的原始資料而不管內容型別,如果資料格式是json的,則取得的是json字串,排序和請求引數一致 2.c request.get json 將請求引數做了處理,得到的是字典格式的,因此排序會打亂依據字典排序規則 3.c ...
Flask關於request一些方法和屬性的整理
前提 基於純後端服務,1.獲取未經處理過的原始資料而不管內容型別,如果資料格式是json的,則取得的是json字串,排序和請求引數一致 c request.get data 2.將請求引數做了處理,得到的是字典格式的,因此排序會打亂依據字典排序規則 c request.get json 3.可以獲取...