我需要在Telerik RadGrid Row双击上触发客户端事件,并在单击时从服务器获取更新。但双击事件不起作用。如果我删除“EnablePostBackOnRowClick”选项,那么它工作正常。我怎么能同时使用?这是我的代码
<ClientSettings AllowGroupExpandCollapse="True" ReorderColumnsOnClient="false" AllowDragToGroup="false"
AllowColumnsReorder="false" EnablePostBackOnRowClick="true" >
<ClientEvents OnRowDblClick="RowDblClick" />
</ClientSettings>
答案 0 :(得分:0)
一种技术是将低级“点击处理程序”与“单击”和“双击”逻辑分开,并最初设置window.setTimeout()
以触发“单击”逻辑。
如果在计时器触发之前再次调用低级单击处理程序,那么它是双击;并且计时器被取消。
参见Jayesh在这个论坛上的例子:
http://www.telerik.com/forums/how-to-detect-single-and-double-click-in-itemcommand-of-radgrid