ExtJS Store的數(shù)據(jù)訪問與更新問題
var newRecord=new PersonRecord({name:"Tom",age:22});
store.add(newRecord);
add函數(shù)會(huì)將新的數(shù)據(jù)添加到store的末尾,這對(duì)其原有的排序方式可能造成破壞,如果希望保持有序,應(yīng)使用addSorted,調(diào)用方法與add相同。
可以使用insert方法將記錄插入到指定的位置,如:
var newRecord=new PersonRecord({name:"Tom",age:22});
store.insert(store.getCount(),newRecord);
刪除操作可以使用remove和removeAll函數(shù),如:
store.remove(store.getAt(0));
store.removeAll();
修改store中的數(shù)據(jù):
store.getAt(0).set("name","Jesse");
修改record的內(nèi)部數(shù)據(jù)之后,可以通過(guò)執(zhí)行rejectChanges()來(lái)撤銷所有修改,或者通過(guò)commitChanges來(lái)提交數(shù)據(jù)修改。
相關(guān)文章
Extjs4 Treegrid 使用心得分享(經(jīng)驗(yàn)篇)
最近調(diào)試EXTJS 4的treegrid實(shí)例,看了很多水友的文章,以及官方的demo,沒一個(gè)可靠的,于是乎自己折騰中...感興趣的朋友可以了解下本文或許對(duì)你有所幫助2013-07-07extjs3 combobox取value和text案例詳解
使用combobox時(shí),它有一個(gè)hiddenName的屬性,專門用于提交combobox中value的值,接下來(lái)介紹extjs3 combobox如何取value和text值,感興趣的朋友可以不要錯(cuò)過(guò)了啊2013-02-02Extjs優(yōu)化(二)Form表單提交通用實(shí)現(xiàn)
本文就將演示下一個(gè)實(shí)例使用該代碼只需要13行代碼 原始需要25-30行代碼搞定,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04extjs實(shí)現(xiàn)選擇多表自定義查詢功能 前臺(tái)部分(ext源碼)
extjs實(shí)現(xiàn)選擇多表自定義查詢功能 前臺(tái)部分(ext源碼) ,需要的朋友可以參考下。2011-12-12Extjs中TabPane如何嵌套在其他網(wǎng)頁(yè)中實(shí)現(xiàn)思路及代碼
Extjs中TabPane在一些特殊用途時(shí)把其嵌在其他的網(wǎng)頁(yè)中,很多新手朋友可能對(duì)此不是很熟悉,小編就在本文章中詳細(xì)的介紹一下,感興趣的你可不要錯(cuò)過(guò)了啊,希望本文對(duì)你有所幫助2013-01-01Extjs Label的 fieldLabel和html屬性值對(duì)齊的方法
這篇文章主要介紹了Extjs Label的 fieldLabel和html屬性值不能對(duì)齊的解決方法,需要的朋友可以參考下2014-06-06解決ExtJS在chrome或火狐中正常顯示在ie中不顯示的瀏覽器兼容問題
由于開發(fā)過(guò)程中大多用chrome來(lái)調(diào)試,很少在ie中調(diào)試(現(xiàn)在兩者都要兼顧),導(dǎo)致最后在ie中頁(yè)面不能正常加載,當(dāng)時(shí)那個(gè)囧啊,看到ie報(bào)的錯(cuò),我都想哭,連出錯(cuò)的堆棧信息都沒有(這一點(diǎn),ie做的真不好),無(wú)從下手啊2013-01-01Ext JS框架程序中阻止鍵盤觸發(fā)回退或者刷新頁(yè)面的代碼分享
鍵盤上的F5或者退格鍵等按鍵一般來(lái)說(shuō)會(huì)觸發(fā)頁(yè)面的后退或者刷新事件,然而這些在前端用代碼是可以給屏蔽掉的,這里我們就來(lái)看一下Ext JS框架程序中阻止鍵盤觸發(fā)回退或者刷新頁(yè)面的代碼分享2016-06-06