2

関連付けの結果をフィルタリングしようとして問題が発生しました。多くのサブカテゴリを含むカテゴリのリストがあります。MVC アーキテクチャを使用しています。だから、ここに私がやろうとしていることの例があります:

var subcategories = category.subcategories();

subcategories.filter("title", "some text");
subcategories.each( function (item) { console.log(item.get('title')); } );

フィルターが適用されていない方法があります。常に元のストア、同じ量のレコードなどを返します。

私もこれをやっています:

var subcategories = category.subcategories();

subcategories.filterBy(function(item) {
   console.log( item );
   return (item.get('title') == 'some text');
});

しかし、console.log は一度も実行されていません。店はレコードでいっぱいです、私はそれを確認しました

何か案は?私は何か間違ったことをしていますか?ありがとう

4

2 に答える 2

1

カップルの質問:

  1. Sencha Touch のどのバージョンを使用していますか?

  2. Sencha Touch で関連付けを使用する場合、自分で多くの作業を行う必要があります。完全自動ではありません。たとえば、すべてのサブカテゴリを各カテゴリ オブジェクトに手動で追加する必要があります。あなたはこれをやっていますか?

于 2013-04-25T14:53:56.960 に答える