【问题标题】:In in-cell edit mode, kendo (sortable) grid values do not update when clicking a different row在单元格内编辑模式下,单击不同行时不会更新剑道(可排序)网格值
【发布时间】:2018-02-28 22:13:11
【问题描述】:

在单元格内编辑模式下,单击不同行时网格值不会更新。仅当用户按 Enter 键、在网格外单击或通过跳格/单击同一行中的另一个单元格时才会触发更新。我见过的其他例子没有这种行为,所以我想知道我可能做错了什么。这个问题已经存在一段时间了,必须在上线前解决。

我已经能够在孤立状态下复制该问题。实施拖放重新排序(Kendo Sortable)似乎会导致这种行为。同样,行为是当您在编辑器中时,更改编辑器中的值并单击不同行中的编辑器 - 您会注意到该值没有更新。这是一个记录在案的错误吗?您建议的解决方法是什么?

这是一个演示问题的 jsfiddle: https://jsfiddle.net/bhr7Lmpy/1/

<script async src="//jsfiddle.net/bhr7Lmpy/1/embed/"></script>

Telerik 团队在此回复:

https://www.telerik.com/forums/in-in-cell-edit-mode-grid-values-do-not-update-when-i-click-a-different-row#aIdr3qwkX0aJnnNY9irSJg

【问题讨论】:

  • 问题来自函数generateSortableGrid()。如果您在$(document).ready() 中将其注释掉,网格将正常运行。也许还有另一种方法可以使网格可排序?
  • 拖放是项目需求。

标签: javascript html kendo-ui kendo-grid


【解决方案1】:

您也许可以在网格单元格上放置一个焦点事件,以编程方式按下回车键或单击保存按钮。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    • 2014-06-20
    • 1970-01-01
    相关资源
    最近更新 更多