我已经实现了一个Ext.view.View (xtype: dataview)
支持多选的 ExtJs 5.0。
当我从视图导航到另一个桌面窗口(或浏览器选项卡),然后导航回它时,所选项目被重置,只有最后一个项目的下一个项目保持选中状态。
通过调试我发现这是由一个focusenter
, thennavigate
事件引起的,该事件由框架触发并属于框架。
IE、Opera 和 Chrome 会出现此问题,但 Firefox 不会(!),它会保留选择。
这是一个重现问题的小提琴(没有很好的样式来显示所选项目,但标题栏显示了所选项目的数量)。
https://fiddle.sencha.com/#fiddle/e6k
任何想法如何防止自动取消选择?