2016-05-12 8 views
0

grid.select(row1)を実行してからgrid.select(row2)を実行すると、選択がrow1からrow2に切り替わります。しかし、これは起こりません。両方の行が選択されます。切り替えを実現するには、再度選択する前にgrid.clearSelection()を実行する必要がありますが、これはchangeイベントを2回発生させます。KendoGrid:grid.select()で前回選択した行を破棄します。

プログラムで一度に1つの行を選択するにはどうすればよいですか?行を手動でクリックすると、選択スイッチと変更イベントが1回だけ起動されます。だから私は、プログラム的にもそれを再現する方法がなければならないと考えている。

編集:複数選択がselectable: 'multiple'で有効になっていますが、これはプログラムで行を1つずつ選択できないことを意味しますか?手動クリック(ctrlまたはshiftなし)が1つずつ選択されます。

+0

あなたは複数としてグリッド選択モードを使用していますか? –

+0

@veenapanakanapalli:はい、でも、もし私がしたいのであれば、まだ1つずつ選択することはできませんか?手動でクリックするとマルチセレクトが有効になります。 – insanity

答えて

0

デフォルトの動作のようなサウンドを実現するには、選択タイプがシンプルです。

pleseははフィドル以下を参照してください。

http://fiddle.jshell.net/calinaadi/FGtGy/19/

+0

申し訳ありませんが、その選択肢については言及していませんでした。「複数」が有効でした。編集を見てください – insanity

関連する問題