ext 中字段的排序
//設定欄位的排序方式
var subjectfields = [, , , , , , , , ];
/*type:'int' 意思是按數字排序,如果你不設定,ext會預設按字串型別幫你排序.
以下是type的引數:
但是如果使用type來排序,已經將這個欄位的型別改變為type的型別, 如果你希望排序的同時不影響你原有欄位的型別,
就可以用sorttype.
sorttype是乙個ext.data.sorttypes型別的元素
sorttype有以下的引數:
在ext自帶的api裡asdate,asfloat等引數都是方法,但是我發現呼叫的時候都用的是屬性呼叫,大家有興趣的話可以去看看官方的api
一般像百分比,美元之類的,其中有(%,$)等符號,但是這些欄位是字串型別的,如果你用type:int,ext會自動剔除欄位中的符號,這個時候你就可以用sorttype來排序。
比如你有乙個欄位是'percent',欄位的值是"12.22%,13.33%,2.22%",
的顯示結果是: 12.22% 13.33% 2.22% 這個是按字串排序
的顯示結果是: 2.22 12.22 13.33 自動剔除了字元中百分號
的顯示結果是 2.22%,12.22%,13.33% 正常效果
注意:asfloat不需要加括號
ext雖然沒有提供特定型別的排序方式,不過如果你把資料型別設定成int,或者string,date等對應的型別.它會自動幫你完成排序.
Ext中如何校驗TextField的字段被修改了?
場景描述 在form表單中有個sfzhm的字段,需要去後台進行sfzhm是否重複的校驗,一開始使用了blur的event來去後台進行校驗,後來發現在焦點離開時,及時資料沒有發生變化,也會造成後台訪問,造成大量的資源浪費,如何解決這個問題呢?從官方的api中,查詢可能解決此問題的屬性或者事件 經過分析...
Ext中 get getDom getCmp的區別
getdom方法能夠得到文件中的dom節點,該方法中包含乙個引數,該引數可以是dom節點的id dom節點物件或dom節點對應的ext元素 element 等。與getelementbyid是乙個效果 ext.onready function html頁面中包含乙個id為hello的div,如下 a...
EXT中的迭代
extjs 有很多的迭代方法,例如,你也許已知道的ext.each,但還有另外一些不為人知且很有用的方法。首先,簡要回顧下ext.each 為每乙個陣列的成員應用同乙個方法,它基本上是乙個更方便的迴圈形式 var people bill saul gaius using each to detect...