2012-04-17 3 views
0

私が欲しいのは、プログラムがロードされるとき、左のコンテナに入れ子構造のリスト構造が現れ、ユーザーがネストされたリストセクションに触れると、右側のリスト構造。 2番目のネストされたリスト構造は最初のネストされたリスト構造ですか、それともまったく新しいものですか?私は、ロジックを理解するためにkitchensinkの例を知りたいです。

プログラムを実行するときに、少なくとも10種類の食品カテゴリがプログラムの左側に表示されている必要があります。ユーザーがカテゴリを選択すると、そのカテゴリに関連するすべてのレシピが表示されますプログラムの右側に表示され、そのレシピの詳細をタッチして見ることができます。 kitchensinkが良いサンプルであれば

http://docs.sencha.com/touch/2-0/#!/example/kitchen-sink

答えて

0

イムわかりません。あなたはSencha MVCとアプリケーションの構築方法を読むことができます:http://docs.sencha.com/touch/2-0/#!/guide/apps_intro

作成したい構造について:左側はメインメニューのように動作します。ユーザがメニュー項目をクリックすると、特定のビューを中央パネルにレンダリングするイベントをコントローラに送信します。 次に、セントラルビュー用の他のコントローラがあります。しかし、メインメニュー(左側のパネル)とメインビューとの間には関係がありません。後でアプリケーションのレイアウトを変更し、左側のメニューに他のウィジェットを使用する場合はどうなりますか?確かに、あなたはそれをすべて書き直したくありません。

+0

私は構造の背後にあるロジックを持っています。ユーザーが右側にリストされたアイテムに触れると詳細カードが表示され、このカードには4つのアイテムのタブバーがあります、画像、ビデオ)、唯一のユーザーアクションは、メニューに触れている間に、レシピを追加したり、レシピアクションをレーティングしたりすることはありません。それは単純なアプリであるはずです。 –

+0

いいですね。たぶんメニュー/サブメニューが必要な場合は.../http://docs.sencha.com/touch/2-0/#!/api/Ext.dataview.NestedList – Israel

関連する問題