我需要以编程方式设置BootstrapTable
元素的高度(因为我想确保表格将可用空间置于浏览器窗口底部)。我试图设置div的CSS属性height
与CSS类react-bs-table
(这是如果我将它设置在BootstrapTable
元素的height
属性中,高度将会去的地方)。看起来是这样的:react-bootstrap-table:如何以编程方式设置BootstrapTable元素的高度?
componentDidMount() {
// Calculate the height
let height = 200; // Only simluated here!
// Set the height
const tableElement = document.getElementsByClassName('react-bs-table')[0];
tableElement.style.height = height + 'px';
}
问题这种方法是,BootstrapTable
溢出的数据行它的下边框。看起来像这个溢出的高度是标题的高度。
我怎样才能设置一个BootstrapTable
的高度正确(没有数据行溢出的元素)?
React解决方案完美地工作。我只是不知何故将高度或maxHeight绑定到状态属性。无论如何,我使用heigth,因为我希望桌子始终能够到达页面的底部(减去带按钮的页脚)。 –
非常好!很高兴我能帮上忙。 – Chris