ExtJS Store的數(shù)據(jù)訪問(wèn)與更新問(wèn)題
更新時(shí)間:2010年04月28日 19:22:37 作者:
ExtJS Store的數(shù)據(jù)訪問(wèn)與更新問(wèn)題,需要的朋友可以參考下。
可以使用add(Ext.data.Record[] records)或者add(Ext.data.Record record)向store末尾添加一個(gè)或多個(gè)record。如:
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ù)修改。
復(fù)制代碼 代碼如下:
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方法將記錄插入到指定的位置,如:
復(fù)制代碼 代碼如下:
var newRecord=new PersonRecord({name:"Tom",age:22});
store.insert(store.getCount(),newRecord);
刪除操作可以使用remove和removeAll函數(shù),如:
復(fù)制代碼 代碼如下:
store.remove(store.getAt(0));
store.removeAll();
修改store中的數(shù)據(jù):
復(fù)制代碼 代碼如下:
store.getAt(0).set("name","Jesse");
修改record的內(nèi)部數(shù)據(jù)之后,可以通過(guò)執(zhí)行rejectChanges()來(lái)撤銷所有修改,或者通過(guò)commitChanges來(lái)提交數(shù)據(jù)修改。
相關(guān)文章
ExtJs縱坐標(biāo)值重復(fù)問(wèn)題的解決方法
做圖表的時(shí)候縱坐標(biāo)很多值都是一樣的,無(wú)意中發(fā)現(xiàn)下面的解決方法,其他版本沒測(cè)試過(guò)。有興趣的朋友可以自己測(cè)試2014-02-02
Extjs4.0設(shè)置Ext.data.Store傳參的請(qǐng)求方式(默認(rèn)為GET)
本教程將詳細(xì)介紹下設(shè)置Ext.data.Store傳參的請(qǐng)求方式;亮點(diǎn),設(shè)置請(qǐng)求方式,默認(rèn)為GET,感興趣的朋友可以參考下哈2013-04-04
Extjs在exlipse中設(shè)置自動(dòng)提示的方法
spket最好用了,而且它還支持ext,安裝起來(lái)很簡(jiǎn)單.....2010-04-04
Extjs4中的分頁(yè)應(yīng)用結(jié)合前后臺(tái)
本文為大家介紹下Extjs4中的分頁(yè)如何使用且結(jié)合前后臺(tái),具體的示例如下,感興趣的朋友可以參考下2013-12-12
ExtJs Excel導(dǎo)出并下載IIS服務(wù)器端遇到的問(wèn)題
進(jìn)項(xiàng)目一個(gè)多月不到。熟悉了這個(gè)二次開發(fā)的項(xiàng)目因?yàn)榍懊孢z留下來(lái)的問(wèn)題比較嚴(yán)重報(bào)表的導(dǎo)出和圖表以及打印功能都沒有實(shí)現(xiàn),所以這兩天工作量比較大。2011-09-09
關(guān)于viewport,Ext.panel和Ext.form.panel的關(guān)系
那個(gè)深入淺出ext作者比我還懶 viewport存放Ext.panel對(duì)象,其容器中的成員可以以borderlayout方式布局2009-05-05
ExtJS 刷新后如何默認(rèn)選中刷新前最后一次選中的節(jié)點(diǎn)
這篇文章主要介紹了ExtJS 刷新后如何默認(rèn)選中刷新前最后一次選中的節(jié)點(diǎn),需要的朋友可以參考下2014-04-04

