javascript - 无法更改 Office UI React Dialog 版本的样式。5.56.0
问题描述
我正在使用旧版本的 office-ui-fabric-react (5.56.0)。所以我的 Dialog 组件只有 getStyles 属性。问题是对话框宽度似乎被阻止了,我不知道如何更改它。我试图改变它的内容,但这并没有使对话框本身更宽。
我也尝试了这个解决方案:https ://github.com/OfficeDev/office-ui-fabric-react/issues/5175 但它没有锻炼。我试图将功能更改为:
getStyles(): IDialogStyles {
return {
root: [{
displayName: '@media (min-width: 480px)',
selectors:
{
maxWidth: '900px',
minWidth: '800px'
}
}]
};
}
还是不行。Mb 有人遇到过同样的问题吗?
解决方案
看起来在这个特定版本的 Fabric 中,Dialog 仍在使用 Sass 进行样式设置(即使界面已使用 getStyles 进行了更新)。
因此,您既可以使用 CSS 选择器设置样式,也可以尝试升级到较新版本的 Fabric。
推荐阅读
- html - 如何使用引导程序自动将框中的文本带到中心?
- c# - 在 .NET 5 中使用 EF 核心连接映射和未映射的实体
- python - 如何从 numpy 数组中删除项目?
- python - Cartpole ValueError 上的 CEM:输入必须是 1 维或 2 维
- docker - 无法使用 kaniko 从 GitLab CI 构建 Docker 映像并将其推送到(私有)Artifactory
- xamarin.forms - 从字节数组中显示 WebView 中的文档
- ruby - 使用 chromedriver 和 ruby 更改 chrome 上的下载目录
- sql - 如何在 SQLite 中具有匹配列的 2 个现有表之间创建外键?
- haskell - 类型类和类型签名
- r - 如何关闭 ggplot 堆叠条形图中的颜色图例?所有解决方案都失败了