这里是我的问题,我们使用.Net MVC web和Kendo控件运行Web应用程序。在特定列的网格中,我们对各种列具有提前类型的能力。由于某些原因,在IE9-IE11中,当用户键入一个新的值,然后单击离开或使用鼠标导航到另一个字段时,新值将丢失,并且不会出现在网格中。注意,当我们使用Enter或tab键--值而不是鼠标--时,将保存该值。
下面我有一个链接来下载一个小演示,说明了这个问题。这个问题发生在(9-11版本)中,但在Chrome或Firefox中没有出现。
在Chrome和Firefox中,修改后的值保持不变(如预期的那样)。在中,修改后的值被重新设置为原始值。
在步骤4中,如果您完全在网格之外单击,则修改后的值将保留在包括IE在内的所有浏览器中。
演示:https://dl.dropboxusercontent.com/u/53369650/BMW%20TOPS/ie-incell-editing-issue.zip
发布于 2014-02-10 22:30:15
我已经通过Kendo直接解决了这个问题,升级到最新版本(v2013.2.716)。现在,这在所有浏览器中都能正常工作。
发布于 2013-12-14 07:07:20
似乎不适合在ie中工作
不要选择:“多重,单元格”,你能使用可选的:“单元格”吗?
$("#grid").kendoGrid({
..
..
selectable: "cell",
..
..
});
https://stackoverflow.com/questions/20568882
复制相似问题