0

私の残りのサービスでは、単一の残高値とステートメント トランザクションの列挙可能なリストを含む json モデルを返します。列挙可能な項目をデータビュー リストに設定しながら、バランス図をビューに戻すことができる必要があります。

プロキシを使用して rootProperty をアイテム リストに設定すると、単一の残高の数値にアクセスできなくなります。設定しない場合、リストがストアのトランザクション項目プロパティを使用していることを確認するにはどうすればよいですか? 通常、ストア全体がデータビュー リストに設定されますが、ストアからアイテムのサブセットをリストに設定できるようにする必要があります。

これは Sencha Touch でどのように達成できますか?

サンプル json:

{
    Balance: "£430",
    Transactions: [
       { TransactionDate: "1/1/2013", Credit: 300, Debit: 0, Balance: 300 },
       { TransactionDate: "3/1/2013", Credit: 130, Debit: 0, Balance: 430 }
    ]
}

基になるデータビュー リストで「Transactions」プロパティを使用しながら、ストアから単一の Balance プロパティにアクセスできるようにして、ビュー内のラベルに設定できるようにしたいと考えています。

4

1 に答える 1

0

あなたが述べたように、storeリストに直接適用することはできないため、ストアの読み込みイベントをリッスンする必要があります。次に、ロード後、必要な列挙可能なオブジェクトを配列で取得し、リストするデータとして設定します。あなたが試すことができます -

store.load(function(){
     store.each(function(record){
         // do stuff here
     });
});

または、別の方法があります。ここで同じ質問にいくつか答えました。要件は多少同じです。あなたもそれを試すことができます。

于 2013-02-14T22:46:15.480 に答える