2011-07-21 6 views
0

DOJOデータグリッド内のfilteringSelectウィジェット内のオプションとしてストア用に読み込まれた動的値を表示しようとしています。値は期待通りに設定されていますが、グリッドが読み込まれたときにデフォルト値を表示できません。ただちにクリックすると "..."と表示され、ドロップダウンが表示されます。Dojo Data GridでFilteringSelectウィジェットのデフォルト値を設定する方法は?

http://jsfiddle.net/R64bE/2/

私は上記のコードでは私の「ディレクトリのmystore」を反復処理し、そのfilteringSelectのデフォルトとしてlabel = 'Y'でアイテムを作りたい:

は、以下のサンプルコードの場所です。

グリッドまたはフィルタリングの選択がレンダリングされるとすぐにデフォルト値を表示します。任意のポインタやサンプルコードは大きな助けになるでしょう。

答えて

0

私もそれを修正することができたことをうれしく思っています。誰かが似たようなことを達成したいと考えている場合のコードです。

Working code with Default value

基本的に私がしなければならなかったすべては、私が作成した最初のJSONにそのフィールド/セルのデフォルト値を送っていました。

jsonStore = new dojo.data.ItemFileWriteStore({ 
     data: { 
      "identifier": "identify", 
      "label": "description", 
      "items": [ 
       { 
       "identify": 123, 
       "description": "Project Manager", 
       "billingMethod":"Sample"}, 
      { 
       "identify": 234, 
       "description": "Developer"}, 
      { 
       "identify": 536, 
       "description": "Developer"} 
      ] 
     } 
    });  

私がしなければならなかったすべてはすなわち、課金方法列のために、私は「billingMethod」をを追加し、JSONにその列の値を追加したことをお知らせ:「サンプル」、それはそれを拾いますそこから。

乾杯