MS Project Server 2010, событие JS Grid OnSingleCellClick не вызывается в IE9, если не в режиме совместимости - PullRequest
1 голос
/ 23 марта 2012

мы используем 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...