Я работаю над проектом надстройки Word 2016, и у меня возникают некоторые трудности с использованием библиотек Office UI Fabric.
По сути, я хотел бы придать моей надстройке официальный внешний вид Office, поэтому я подумал, что Office UI Fabric будет лучшим выбором в сочетании с компонентами JavaScript Fabric, такими как раскрывающиеся меню и т. Д.
Я установил эти два пакета NuGet: OfficeUIFabric 2.6.3 и OfficeUIFabricJS 1.4.0, а затем добавил некоторые компоненты на страницу, используя эти классы css: "ms-Dropdown "," ms-ChoiceField "и некоторые классы значков, например" ms-Icon - Настройки ".
Вот (нечетные) результаты, которые у меня есть:
OfficeUIFabric и OfficeUIFabricJS поставляют две разные версии одного и того же файла «fabric.components.css», поэтому конечный результат зависит от порядка, в котором установлены эти два пакета.
с "fabric.components.css" из OfficeUIFabric 2.6.3 все значки отсутствуют, но ChoiceField имеет правильный стиль.
с "fabric.components.css" из OfficeUIFabricJS 1.4.0 значки видны, но раскрывающаяся кнопка отображается за пределами прямоугольного текстового поля, а стиль ChoicheField неправильный (ярлыки и флажки являются стандартным элементом управления HTML).
У вас есть опыт работы с этими библиотеками? Я собираюсь перейти на более удобный фреймворк, например Bootstrap или аналогичный ...