2011-08-04 8 views
2

for treegridレコードが選択されている場合にのみ追加ボタンを有効にする必要があります。追加ボタンをクリックしてもそれができない場合は、選択したROWIDがnullでないかどうかを確認したいと思います。jqgridチェックが追加ボタンをクリックする前に

私はbeforeshowformを試してみましたが、私はフォームの追加をスキップする方法を理解できませんでした。

beforeShowForm: function(formid) { 
    var rowid = jQuery("#treegrid").getGridParam('selrow'); 
    if(rowid == null) { 
     return[false,"Please select a row."]; 
    } else { 
     return[true,""]; 
    } 
} 

助けてください!

答えて

1

the old answer私はthe demoを作成しました。デモでは、最初の行を「編集不可能な行」にしたので、ナビゲーションバーの「追加」ボタンと「編集」ボタンが行選択で無効になります。 2番目の行を選択すると、「追加」ボタンと「編集」ボタンが有効になります。行を選択解除すると行が選択されないので、「追加」および「編集」ボタンはもう一度無効になります。

ツリーグリッドの場合も同じ考えを使用できます。

関連する問題