剑道网格行选择更改事件?
Posted
技术标签:
【中文标题】剑道网格行选择更改事件?【英文标题】:Kendo grid row selection change event? 【发布时间】:2013-01-08 16:20:27 【问题描述】:我有几个问题..
我正在使用 Kendo 网格,想知道在更改行选择时在文档级别触发事件是否可行。
基本上,当行选择发生变化时,我想触发一个事件,这是在全局级别完成的,不依赖于 gridID。
例子:
$('tr.k-state-selected').parents('tbody').live('change', function (e) 警报(“onchange”); );
但是上面的例子不起作用。我没有在 grid/body/gridRow 上定义任何其他类。
如何使用剑道窗口(弹出窗口)上的 span 类触发点击事件
我试过下面的代码,但不起作用
$('span.k-icon.k-i-close').parents('a').click(function (e)
alert("clicked!");
);
我是否需要添加任何其他类来识别剑道窗口?
任何帮助将不胜感激。提前致谢。
【问题讨论】:
【参考方案1】:您正在寻找change
事件。
您可能也有兴趣查看此 demo 显示不同的 grid
事件。
【讨论】:
我觉得特别烦人的一件事是,“更改”事件仅在选择“更改”到某个项目时触发,而在选择“从”某个项目更改时不会触发。例如,当您选择一个项目,然后重新排序结果时,它会丢失选择但没有触发任何事件以暗示选择已更改。 @JoshMc 您可能应该将您的反馈发送给 Telerik 的客户之声,以便他们考虑将其包含在下一个版本中。 @JoshMc 你说得对,这可能是个问题。作为一种解决方法,我建议强制始终选择一个行,我的意思是在加载后以编程方式选择第一行,然后是所有可能丢失所选行的事件以上是关于剑道网格行选择更改事件?的主要内容,如果未能解决你的问题,请参考以下文章