2016-11-07 4 views
0

Мы пытаемся определить, когда пользователь нажимает на всю ROW вместо ячейки, используя office.js в excel addin. Я смог использовать обработчик событий с привязкой к матрице для идентификации щелчка пользователя в ячейке, но он не работает, когда пользователь нажимает на всю строку. Просто интересно, может ли кто-нибудь из вас решить проблему.Событие события Office.Js Row

Спасибо,

ответ

0

нет прямого способа узнать это, но вы можете вывести его. В EventChanged eventArgs есть полезная информация для достижения этой цели. Проверьте documentation here, в частности startRow, startColumn, rowCount, columnColumn, эти свойства в основном являются координатами того, что было выбрано в таблице/диапазоне. Вероятно, вы уже это знаете, но привязки Matrix и Table имеют свойство binding.columnCount, которое вы можете использовать в сочетании с описанными выше EventArg и выполняя некоторую простую математику, вы можете сделать вывод, если выбрана только одна строка, и если все столбцы в этом столбце строки.

Надеюсь, это не слишком запутанно и полезно для вашего сценария.

спасибо!

Смежные вопросы