css - 如何动态控制 react-bootstrap-table-next 表格列的宽度?

标签 css reactjs react-bootstrap-table

下面是我的表格在代码中的样子。我如何控制每一列并使它们具有不同的宽度?

  { id: 1, name: "Item 1", price: 100 },
  { id: 2, name: "Item 2", price: 102 }
];

const ProductList = props => {
  const columns = [
    {
      dataField: "id",
      text: "Product ID"
    },
    {
      dataField: "name",
      text: "Product Name"
    },
    {
      dataField: "price",
      text: "Product Price"
    }
  ];
  return (
    <div style={{ padding: "20px" }}>
      <h1 className="h2">Products</h1>
      <BootstrapTable keyField="id" data={products} columns={columns} />
    </div>
  );
};```

最佳答案

你可以使用样式 Prop

{
  dataField: "name",

  style: { 
    width: '90px' 
  }
  text: "Product Name"

}

关于css - 如何动态控制 react-bootstrap-table-next 表格列的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59647550/

相关文章:

html - 如何使用 bootstrap 对齐组中的复选框

html - Div 在缩放时相互堆叠

html - 通过页脚中的图像居中文本

javascript - 即使父状态更新后,子无状态功能组件也不会更新

javascript - 安装reactJS需要多少磁盘大小

javascript - 如何限制在表行鼠标事件上添加和删除多个类名

javascript - 提供给 `selectRow` 的 `string` 类型的无效 Prop `BootstrapTable`,预期为 `object`

html - 突出显示表格元素上的一列 - CSS

html - Bootstrap 3 - 在每个网格列之后打印布局和中断

javascript - 语义 UI 搜索 - 下拉选择不填充输入