2011-09-30 9 views
1

Telerik RadGrid Row Double Clickでクライアントサイドイベントを発生させ、ワンクリックでサーバーからの更新を取得する必要があります。しかし、ダブルクリックイベントは機能しません。 "EnablePostBackOnRowClick"オプションを削除すると、正常に動作します。どちらを使うことができますか?ここに私のコードRadGridシングルクリックでダブルクリック

<ClientSettings AllowGroupExpandCollapse="True" ReorderColumnsOnClient="false" AllowDragToGroup="false" 
     AllowColumnsReorder="false" EnablePostBackOnRowClick="true" > 
     <ClientEvents OnRowDblClick="RowDblClick" />     
    </ClientSettings> 

答えて

0

一つの技術は、低レベルを区切る「シングルクリック」と「ダブルクリック」の論理から「ハンドラをクリック」し、「シングルクリック」を発射するために最初にwindow.setTimeout()を設定することです論理。

タイマが起動する前に低レベルのクリックハンドラが再度呼び出された場合は、ダブルクリックです。タイマーはキャンセルされます。このフォーラムで

参照Jayeshの例:

http://www.telerik.com/forums/how-to-detect-single-and-double-click-in-itemcommand-of-radgrid

+1

リンクに答えるには、スタックオーバーフローで推奨されていません。あなたの答えのOPの質問に答えるそのページの部分を提供して、将来の読者がリンクが壊れてもそれを読むことができるようにします。 –

関連する問題