1

我有一个 Kendo Grid,它使用 Kendo DataSource 从外部服务读取数据,并且我有一个模板定义的最后一列,该模板为网格的每一行创建一个 Kendo 菜单(就像这个链接一样)。

然而问题是,我将可编辑属性设置为“弹出”模式。所以当我点击“编辑”(然后弹出窗口打开)时,如果我点击“取消”,我编辑的那一行的剑道菜单会被取消初始化,看起来像一个没有样式的普通 ul/li 菜单。

谢谢。

4

1 回答 1

0

只是一个猜测。该行由 kendo 网格重新呈现,因此您的菜单现在再次显示为纯 HTML,您必须再次调用 kendoMenu()...

尝试将菜单缓存在其他地方,例如,将其附加到 mouseenter 上的每一行。因此,您不必依赖网格刷新和丢失菜单。

于 2013-06-24T07:13:28.707 回答