Веб-надстройка Office для динамически добавляемых кнопок
Я только начал рассказывать о веб-надстройках для Microsoft Word. Моя надстройка построена в Visual Studio 2017 и представляет собой приложение на C#. Все примеры, которые я видел до сих пор, связывают обработчики событий с кнопками в Office.initialize
функция в сопутствующей JS.
Office.initialize = function (reason) {
$(document).ready(function () {
app.initialize();
// Add event handler to button click event for the 'get-translation' button.
$('#MyButton').click(get-translation);
});
};
При первоначальной загрузке я не знаю всех кнопок, которые я хочу отобразить пользователю, поскольку они будут динамически создаваться на основе выбора пользователя в различных полях со списком. Как я могу подключить мои события для вновь созданных кнопок как Office.initialize
запускается только при начальной загрузке страницы.
1 ответ
Вам не нужно связывать .click
событие в Office.initialize
это просто логичное место, когда у вас есть статические кнопки для подключения. Вы можете так же легко подключить .click
когда вы добавляете кнопки в DOM.