мы используем MS Project Server 2010 и на сайте расписания, где пользователи могут фиксировать рабочее время, мы относимся к событию OnSingleCellClick, предоставленному сетью JS на этой веб-странице.
Это прекрасно работает, когда браузер IE9 используется в режиме совместимости (который по умолчанию используется, поскольку это сайт интрасети)
Но использование 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