2011-12-08 9 views
0

私はGoPHP5ExtJSの - 項目セレクタダイナミックストアロード

を使用してCodeIgnitor 1.7.4でのExtJS 3.3.0を使用しています、私は少し私はTODOをしようとしていますどのような混乱していますが、次のとおりです。

私は主ItemSelector

を持っています私は新しいitemSelectorに関連する結果を得るために、AJAXやプロキシ機能を必要とする複数の値を選択し、隣のボックス(2番目のボックスに割り当てられている店舗)

にそれらを移行する際に

ItemSelector 1:(私はこれらの値の両方を選択してください)

米国 INDIA

ItemSelector 2:(私は両国の状態を取得する必要があります) AL .. CAなどfurture簡素化するために

プラスインド

からのすべての州や都市はMY CODE:

{ 
    xtype:'itemselector', 
    fieldLabel: 'Country', 
    name: 'country', 
    multiselects: [{ 
     width: ".$width.", 
     height: ".$height.", 
     store: new Ext.data.ArrayStore({ 
      fields: ['value','text'], 
      data : [".$data."] 
     }), 
     displayField: 'text', 
     valueField: 'value' 
    },{ 
     store: [], 
     width: ".$width.", 
     height: ".$height." 
    }] 
} 

{ 
    xtype:'itemselector', 
    fieldLabel: 'States', 
    name: 'states', 
    multiselects: [{ 
     width: ".$width.", 
     height: ".$height.", 
     store: new Ext.data.ArrayStore({ 
      fields: ['value','text'], 
      data : [".$data."] 
     }), 
     displayField: 'text', 
     valueField: 'value' 
    },{ 
     store: [], 
     width: ".$width.", 
     height: ".$height." 
    }] 
} 

答えて

0

最初のitemselectorでは、アイテムが選択されたときに、国コード "US"、 "INDIA"を使用してサーバーにajax呼び出しを行うように、リスナーを配置します。サーバー上で、状態コードの関連リストを取得します。それらをJSONで返し、ajax呼び出しに戻ったら、返された状態コードを持つ別のitemselectorにJSONStoreを設定します。

関連する問題