问题标签 [office-fabric]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 如何在 Office Fabric UI React 中将 ContextualMenu 与 Persona 一起使用?
我正在使用Office Fabric UI React。我想创建一个ContextualMenu
与Persona
对象一起使用的。
此示例直接使用 ContextualMenu 来展示如何将其附加到任意元素。其余示例通过 Fabric Button 组件使用 ContextualMenu。
Microsoft 提供了如何将 aContextualMenu
应用于任意对象的示例,但是,它似乎不适用于该Persona
对象。该Persona
组件没有ref
属性,并且将引用分配给该componentRef
属性似乎不起作用。
似乎该Persona
组件具有从HTMLAttributes<T>
接口继承的属性:contextMenu?: string;
,但我看不到如何将可选字符串与ContextualMenu
.
office-ui-fabric - Office Fabric 基本列表 - 如何绑定行中的按钮以发挥作用?
我正在尝试在 Office UI Fabric React 基本列表的每一行上做一个按钮。该按钮将基本上调用具有项目 ID 的函数。代码是这样的
但是单击图标按钮时,我不断收到以下错误。
如何将基本列表每一行中的按钮绑定到函数?
javascript - 如何验证office-fabric ui DatePicker
我使用了 Office Fabric UI日期选择器组件,并希望在单击表单提交按钮时显示验证消息。想要显示自定义验证消息,如“必填字段”等。
请建议如何实现它或者fabric UI是否提供了用于date-picker
验证的属性?
代码:
office-fabric - 是否可以通过单击单独的按钮来清除人员选择器中的值
我想通过单击按钮清除 NormalPeoplePicker 中选择的值,但将状态控制的“defaultSelectedUsers”值设置为 [] 不起作用:
有没有办法做到这一点?
谢谢!!
reactjs - MS-Office React-Fabric UI - 提交表单时如何在日期选择器上显示所需的错误消息?
我想在提交表单时在日期选择器上显示错误消息,但我发现没有办法这样做。
isRequiredErrorMessage 仅在字段失去焦点且值为空时有效。
但是,如果用户从不关注日期选择器字段,那么我无法将消息设置为错误标签。
我希望 DatePicker 可以有 errorMessage,这样我就可以做类似的事情
请建议如何在提交表单时验证 datePicker 组件。
reactjs - Fluent UI DetailsList - 有没有办法为每一列添加过滤器
我正在使用Fluent UI DetailsList。我的表如下所示:
请让我知道这是否可能?或者也许是一种显示自定义标题的方法(使用 html)?
office-fabric - @fluentui/react DetailsList 始终显示列标题
有什么方法可以让我的@fluentui/react“DetailsList”的列标题在向下滚动时始终显示在顶部?
是否有另一个 @fluentui/react 可以做到这一点?
谢谢
javascript - Jest 测试用例失败 - ReferenceError: Office is not defined
我正在使用带有 Office.js 的 React-fabric UI 来创建 Excel 插件。在 CDN 下用于在 index.html 文件中导入 office.js。
下面是我的 jest.config.json
}
我的测试用例失败并出现以下错误:
ReferenceError: Office 未定义
请帮助解决此问题,因为尝试了多种方法来解决此问题,但没有运气。
spfx - Fabric UI 详细信息列表附加列[React SPFx]
我正在使用 Fabric/Fluent UI DetailsList 组件构建一个 SPFx Webpart,并且我正在尝试根据从选择器中选择的安全组添加动态列(这可能会改变,但仍将是一个数组)。我找到了一些可以做到这一点的代码,并将其应用到我的项目中,但是 gulp 服务无法将 webpart 安装在工作台中。
DetailsList使用_addColumns并传入_columns以附加附加列。有什么我想念的还是有更好的方法?
reactjs - 在更改时响应 FunctionComponent 回调
我正在尝试使用基于此示例的 Fluent UI PeoplePicker,用于 Office Outlook 插件: FLUENT UI PeoplePicker ,它在 React 中使用 FunctionComponent。我对 React 并不流利,但我仍然知道回调在类中是如何工作的,但我不确定是否可以在函数组件中实现回调?
我有这个在主 App 类中使用的 PeoplePicker FunctionComponent 示例。我需要在更改此 PeoplePicker 值时将数据传递回父级,但我不太清楚该怎么做。
主要问题是,如果可能的话,如何从 FunctionComponent 传回值?