2011-09-30 73 views
1

我有一个要求火对Telerik的radgrid控件行双击某个客户端的事件,以及更新从单一的点击服务器获取。但双击事件不起作用。如果我删除“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

中的链接回答在Stack Overflow是气馁。提供该页面的部分内容,以便在答案中回答OP的问题,以便未来的读者即使链接被破坏也能够阅读。 –