ExtJS Store_extjs でのデータ アクセスと更新の問題

WBOY
リリース: 2016-05-16 18:28:25
オリジナル
872 人が閲覧しました

add(Ext.data.Record[] records) または add(Ext.data.Record Record) を使用して、ストアの末尾に 1 つ以上のレコードを追加できます。例:

コードをコピーします コードは次のとおりです:

var newRecord=new PersonRecord( {name:" Tom",age:22});
store.add(newRecord);

追加関数はストアの末尾に新しいデータを追加します。元の並べ替えメソッドは破損する可能性があります。順序を維持したい場合は、addSorted を使用する必要があります。呼び出しメソッドは add と同じです。
挿入メソッドを使用して、次のような指定された場所にレコードを挿入できます。
コードをコピー コードは次のとおりです。次のように:

var newRecord=new PersonRecord({name:"Tom",age:22});
store.insert(store.getCount(),newRecord);
削除操作では、次のような Remove 関数と RemoveAll 関数を使用できます。

コードをコピー コードは次のとおりです。 :
store.remove(store.getAt(0));


ストア内のデータを変更します。


コードをコピー コードは次のとおりです: store.getAt(0).set("name" ,"Jesse");

変更 内部データを記録した後、rejectChanges() を実行してすべての変更を元に戻すか、commitChanges によってデータ変更をコミットできます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート