剑道网格行选择更改事件?

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 你说得对,这可能是个问题。作为一种解决方法,我建议强制始终选择一个行,我的意思是在加载后以编程方式选择第一行,然后是所有可能丢失所选行的事件

以上是关于剑道网格行选择更改事件?的主要内容,如果未能解决你的问题,请参考以下文章

剑道网格丢失选定的行

如果剑道网格的第一页上不存在该行,如何选择剑道网格行。/

为下一页动态选择行并在剑道网格中反向

刷新剑道网格,选择框

隐藏和显示剑道网格​​的行

刷新后剑道网格单元重新聚焦