0

私のモデル構成:{ フィールド: [ { 名前: 'AcctManagFirst', タイプ: '文字列' }, { 名前: 'AcctManagLast', タイプ: '文字列' }, { 名前: '名前', タイプ: '文字列' }, { name: 'Terms', type: 'string' }, { name: 'Freight', type: 'string' }, { name: 'Taxable', type: 'string' }, { name: 'Taxtable', type : 'string' }, { name: 'TaxTableRate', type: 'string' }, { name: 'BillToAddr', type: 'string' }, { name: 'BCity', type: 'string' }, { name : 'BState', type: 'string'}, { name: 'BZip', type: 'string' }, { name: 'WHAddr', type:'string' }, { name: 'WHCity', type: 'string' }, { name: 'WHState', type: 'string' }, { name: 'WHZip', type: 'string' },

そして私の店

config:{
    model: 'Sample.model.User',


    proxy:
        {
        type: 'jsonp',
        url: 'http://xxx.xxx.com/customer_info.php',
         buildUrl : function (request) {
         var url = this.getUrl(request),
         params = request.getParams() || {};

         url = url + params.CustNo;
         request.setUrl(url);
          return this.callParent([request]);
          },

       reader: {
            type: 'json',
            rootProperty: 'content'
            }
        }

  I will get the user data from the store... how to write a view that display data with respect to the user.. user data changes .. now I can write the static data but I need the data to be dynamic..           
4

1 に答える 1

0

まず、あなたの質問は非常に曖昧で、答えるのが難しいです。あなたが達成しようとしているのは、タップすると詳細ビューが表示されるストアから動的にリストを作成することだと思います。

データを表示するためのリスト ビューと、詳細ビ​​ュー用のコンテナーをまとめる必要があります。

また、両方のビューへの参照を持つコントローラーと、リスト ビューの itemtap イベントのコントロールも必要になります。そのコントロールから呼び出されたメソッドは、データを詳細ビューに設定し、そのビューをビューポートにプッシュする必要があります。

より具体的に言えますが、前述したように、この質問はあまりにも漠然としているため、例をまとめることができません。ビュー、ストア、コントローラー、およびモデルの完全なクラスの例だけでなく、ハードコーディングされた一連のデータをストアに追加すると役立ちます。

于 2013-07-01T15:28:57.070 に答える