office-ui-fabric - 同一行办公室 ui 织物中的 2 个元素
问题描述
如何在同一行显示 2 个元素?我有一个如下所示的 UI: 我需要在同一行显示两个元素,如下所示: 这是我的代码:
<div>
<Dropdown
options={[
{ key: 'A', text: 'Option a' },
{ key: 'B', text: 'Option b' },
]}
/>
</div>
<IconButton
iconProps={{ iconName: "add" }}
title={"Add"}
className={styles.rightButton}
onClick={this.addClicked}
/>
和 styles.rightButton 有:
.rightButton {
float: right;
margin-bottom: 8px;
}
请告诉我。谢谢!
解决方案
它可以通过应用于display: flex
容器来实现,如下所示:
const dropDownStyles = {
root: {
width: "240px"
}
};
export default class DropdownExample extends React.Component<any, any> {
public render(): JSX.Element {
return (
<div style={{display:'flex'}}>
<Dropdown
styles={dropDownStyles}
options={[
{ key: "A", text: "Option a" },
{ key: "B", text: "Option b" }
]}
/>
<IconButton iconProps={{ iconName: "add" }} title={"Add"} />
</div>
);
}
}
参考
推荐阅读
- c++ - C++:在初始化列表中,类成员按什么顺序更新并传递给基类构造函数(在它被调用之前)?
- python - Jupyter Notebook 保存运行输出
- javascript - 在 Java 中运行 Web 服务器时的高延迟。bufferedReader.readLine() 有 500ms+ 运行时间
- python - 检查字符串是否包含任何文件格式的最有效方法?
- python - ImportError:导入模块时DLL加载失败
- java - 在回收站视图中单独包装项目的内容?
- node.js - Mongoose 不解决回调查询?
- python - 有没有办法在不接收 python 中的 html 文件的情况下获取 HTTP 响应代码?
- reduce - DataWeave 2.0 如何为 reduce() 构建动态填充的累加器
- windows - Powershell:是否有编程方式来确定 Windows 10 上是否启用了通知?