【发布时间】:2014-11-02 20:28:54
【问题描述】:
我所做的只是
$('#dataTable').handsontable(
{rows: 2, cols: 1, colHeaders: ['Parameter'], minSpareRows: 1}
);
为什么标题显示像 1 和下面的一部分?
【问题讨论】:
标签: javascript jquery html handsontable
我所做的只是
$('#dataTable').handsontable(
{rows: 2, cols: 1, colHeaders: ['Parameter'], minSpareRows: 1}
);
为什么标题显示像 1 和下面的一部分?
【问题讨论】:
标签: javascript jquery html handsontable
我能够在this fiddle here 中快速重现该问题。复制此内容后,我意识到您的问题可能是忘记包含样式表。我更新并包含了这个缺失的样式表,最后得到了this fiddle(有效)。样式包含看起来像:
<link rel="stylesheet" href="http://handsontable.com/dist/jquery.handsontable.full.css">
当然,您可以下载 css 文件并从相对路径中包含它,这也可以。希望这能让你走上正确的轨道。祝你好运!
根据下面的 cmets - 这里的主要问题可能不是样式不包括在内,而是它已被覆盖。无需过多关注handson 表的杂草,似乎存在一个实际的数据表,然后将编辑单元格放置在其顶部(通过position: absolute)。为了设置编辑单元格的样式,请使用适当的.ht_clone 类。为了设置“静态”表的样式,请使用.ht_master 类。下面的代码展示了如何做到这一点:
/* hide the static table header */
.ht_master th {
display: none;
}
/* hide the editing for the header ("clone_top") */
.ht_clone_top {
display: none;
}
在JSFiddle here 中查看此工作。希望对您有所帮助!
【讨论】:
我认为这是 .ht_clone_top { 显示:无; } 可以解决错位的问题,但是,它不允许事后排序...如果单击列标题,它不会排序...
【讨论】: