我们正在使用 MS Project Server 2010,在时间表站点内,用户可以捕获工作时间,我们将附加OnSingleCellClick
到此网页上 JS Grid 提供的事件。
这在浏览器 IE9 以兼容模式(默认情况下,因为它是一个 Intranet 站点)下使用时非常有效。
但是在其标准模式下使用 IE 会导致不再触发网格的某些事件(OnSingleCellClick
)。奇怪的是,其他事件仍然被触发(例如OnCellFocusChanged
)
谁能确认这种行为或指出我做错了什么?我几乎找不到关于这个 JS Grid 的任何信息......
这是我们如何附加到事件的代码片段,但我认为不会有任何错误:
_grid = satellite.GetJsGridControlInstance();
_grid.AttachEvent(SP.JsGrid.EventType.OnSingleCellClick, CellFocusChanged);
这是 JS Grid 事件文档的链接:http: //msdn.microsoft.com/en-us/library/ff681039.aspx