Элемент ContextMenu не виден в веб-слове - PullRequest
1 голос
/ 23 сентября 2019

Я делаю надстройку Word с помощью office.js и успешно зарегистрировал элемент ContextMenu и функцию обратного вызова.

В моем локально установленном приложении Word элемент отображается, как и ожидалось, когда это правильно- щелчок внутри документа.

Однако в слове на основе браузера оно отображается только при щелчке правой кнопкой мыши выбранного фрагмента текста.

Это ошибка?

manifest.xml

<ExtensionPoint xsi:type="ContextMenu">
    <OfficeMenu id="ContextMenuText">
        <Control xsi:type="Button" id="Button1Id1">
            <Label resid="ContextMenuItem.Label" />
            <Supertip>
                <Title resid="ContextMenuItem.Label"/>
                <Description resid="ContextMenuItem.Tooltip"/>
            </Supertip>
            <Icon>
                <bt:Image size="16" resid="Icon.16x16"/>
                <bt:Image size="32" resid="Icon.32x32"/>
                <bt:Image size="80" resid="Icon.80x80"/>
            </Icon>
            <Action xsi:type="ExecuteFunction">
                <FunctionName>doStuff</FunctionName>
            </Action>
        </Control>
    </OfficeMenu>
</ExtensionPoint>

функция обратного вызова

function doStuff(event) {
   console.log("Got invoked!");
   event.completed();
}
...