2009-07-27 19 views
12

jQueryの日付ピッカーを選択した後JQGrid私はグリッドが濾過可能/ソート可能なアイテムのリストを示して、私のASP.NETプロジェクトの一つでJQGridを使用しています

唯一の問題(それはすべての作業罰金です)リロードそれを持つイムは、いずれかの列が日付フィールドですので、私は(下記のオプションを使用して)、日付ピッカーを使用してフィルタテキストボックスを持っている

{ name:'Due', 
    index:'Due', 
    width:100, 
    align:"center", 
    searchoptions:{ 
     dataInit:function(el){ 
      $(el).datepicker({dateFormat:'dd-mm-yy'}); 
     } 
    } 
} 

しかし、私はそれがリフレッシュしていないの日付ピッカーから日付を選択すると、グリッドは自動的に(ドロップダウンのように)私は再びテキストボックスをクリックし、Enterキーを押す必要があります。

これを修正する方法はありますか?

jqGrid 3.5ベータ

+0

フォーマットに感謝しています... – dkarzon

+0

np ...私は何かをねじ止めすれば教えてください。 – seth

答えて

11

私はJQGridを使用していないが、ドキュメントから、あなたがこのような何かを行うことができるはず:

{ 
    name:'Due', 
    index:'Due', 
    width:100, 
    align:"center", 
    searchoptions:{ 
     dataInit:function(el){ 
      $(el).datepicker({ 
       dateFormat:'dd-mm-yy', 
       onSelect: function(dateText, inst){ $("#grid_id")[0].triggerToolbar(); } 
      }); 
     } 
    } 
} 

は、セレクタに#grid_idを変更することを忘れないでください。あなたのグリッドに一致する。

更新日:$("#grid_id").trigger("reloadGrid");から$("#grid_id")[0].triggerToolbar();に変更されました。 jqGrid 3.5b demosでこれをテストし、動作します。

+0

こんにちはジェイソン、それはちょっと動作します、それはグリッドのリロードをトリガーしますが、新しいデータではありません...他のアイデア? – dkarzon

+0

私は解決策を更新しました。それは私がそれをテストしたデモで働いた! –

+0

パーフェクト!助けてくれてありがとうが、どうやって見つけたの? – dkarzon

関連する問題