【发布时间】:2019-05-24 00:15:38
【问题描述】:
我遇到过如果行数超过表格高度,表格会变得可滚动的问题。
现在高度是根据clientHeigth 属性动态设置的
<Plot
data={[
{
type: "table",
columnwidth: [4, 1],
header: {
values: headerValues,
font: { size: 24, family: "Montserrat" },
height: 50,
align: ["center", "center"],
fill: { color: "rgb(179, 180, 180);" }
},
cells: {
values: cellValues,
align: ["left", "center"],
font: { size: 24, family: "Montserrat" },
height: 50,
fill: { color: [tableColors] }
}
}
]}
layout={{
hoverlabel: { bgcolor: "salmon" },
width: document.documentElement.clientWidth * 0.8,
height: document.documentElement.clientHeight * 2.5,
font: {
family: "Montserrat",
size: 20
},
paper_bgcolor: "#eaeaea",
opacity: 0.01,
plot_bgcolor: "#eaeaea"
}}
/>
我遇到的解决方法是将height 设置为document.documentElement.clientHeight * 2.5,这样它会大于任何情况下 中的行数,但该解决方案非常难看,而且不是都是动态的。
我的问题是 - 有没有办法根据内容动态设置表格高度以避免滚动?
我不确定这是不是问这个问题的正确地方,但是 plotly.js 社区信息量很少,也许这里有人遇到过类似的问题。谢谢
【问题讨论】:
标签: javascript reactjs plotly.js