Range.insertTable приводит к ошибке при разработке надстроек Word с использованием пользовательского интерфейса React Microsoft Fluent (office-ui-fabri c -react) - PullRequest
0 голосов
/ 16 апреля 2020

Для надстройки Word JavaScript, использующей React Веб-элементы управления Microsoft Fluent UI , я хочу использовать метод Range.Insert Range.insertTable .

У меня есть граница ошибки вокруг моего кода React, и я получаю ошибку, когда использую Range.InsertTable. В моем ограниченном опыте React эта ошибка возникает, когда я пытаюсь добавить объект javascript в дерево компонентов React, в отличие от добавления элемента React. Это странно, потому что insertTable должен вставить таблицу в Word. Это не должно касаться Html / React. Какое решение?

Something went wrong.
Invariant Violation: Objects are not valid as a React child (found: InvalidArgument: InvalidArgument). If you meant to render a collection of children, use an array instead.
    in p
    in div
    in Unknown (created by Context.Consumer)
    in ErrorBoundary
    in div (created by StackItem)
    in StackItem
    in div (created by Stack)
    in Stack
    in div
    in Unknown (created by Context.Consumer)
    in Route
    in Unknown
    in Switch
    in div
    in Router (created by HashRouter)
    in HashRouter
    in div
    in Unknown
    in div (created by FabricBase)
    in FabricBase (created by Context.Consumer)
    in StyledFabricBase
    in AppContainer
    in ErrorBoundary

Версия My Word поддерживает набор требований 1.3.

Между прочим, Range.insert HTML работает, но это может или не может быть тем, что я хочу. Например, мне нужно вставить строки в эту таблицу позже. Интересно, что таблица, добавленная со вставкой HTML, будет поддерживать это.

...