Javascript html删除表边框
Javascript html to remove table borders
我正在摆弄一种方法来构建我的表的轻型pdf打印。我得到了一个输出,但我似乎无法摆脱边界,即使经过大量的谷歌搜索和尝试和错误,我仍然站在我开始的地方。谁知道pdfmake。js足够指出我错在哪里?
小提琴
var externalDataRetrievedFromServer = [
{ Avdelning: 'First', Namn1: 104.44,Namn2: 78.8, Namn3:83.89,Namn4:25.64,Namn5:20.56},
{ Avdelning: 'Second', Namn1: 66.48,Namn2: 61.59, Namn3:77.41,Namn4:4.89,Namn5:-10.93},
{ Avdelning: 'Third', Namn1: 56.2,Namn2: 46.2, Namn3:56.3,Namn4:10.01,Namn5:-0.09},
{ Avdelning: 'Fourth', Namn1: 77.22,Namn2: 61.41, Namn3:87.72,Namn4:15.81,Namn5:-10.5},
{ Avdelning: 'Fifth', Namn1: 75.78,Namn2: 68.8, Namn3:77.11,Namn4:6.97,Namn5:-1.33},
{ Avdelning: 'Sixth', Namn1: 67.47,Namn2: 47.58, Namn3:81.26,Namn4:19.9,Namn5:-13.79},
{ Avdelning: 'Seventh', Namn1: 94.57,Namn2: 74.21, Namn3:77.16,Namn4:20.35,Namn5:17.41},
{ Avdelning: 'Eighth', Namn1: 62.03,Namn2: 53.95, Namn3:57,Namn4:8.08,Namn5:5.03},
{ Avdelning: 'Ninth', Namn1: 53.89,Namn2: 34.92, Namn3:68.33,Namn4:18.97,Namn5:-14.44},
{ Avdelning: 'Tenth', Namn1: 55.06,Namn2: 36.09, Namn3:52.72,Namn4:18.97,Namn5:2.33}, ];
function buildTableBody(data, columns) {
var body = [];
body.push(columns);
data.forEach(function(row) {
var dataRow = [];
columns.forEach(function(column) {
dataRow.push(row[column].toString());
})
body.push(dataRow);
});
return body;}
function table(data, columns) {
return {
table: {
headerRows: 1,
body: buildTableBody(data, columns),
layout: {hLineColor: function(i, node) {return (i < node.table.body.length) ? 'white' : 'white'; },
vLineColor: function(i, node) { return (i < node.table.widths.length) ? 'white' : 'white';}
}
}
};
}
var dd = {
content: [
{ text: 'Dat:', fontSize: 14, bold: true, margin: [0, 20, 0, 8] },
table(externalDataRetrievedFromServer, ['Avdelning', 'Namn1', 'Namn2', 'Namn3', 'Namn4', 'Namn5'])]
};
$('#download').click(function () {
pdfMake.createPdf(dd).download("test.pdf");
});
经过激烈的(更多)测试后,我终于找到了问题所在——这是最简单的事情。我已经得到了布局部分在表括号内,它没有做任何事情(也没有错误消息)。
在这个例子中,我已经删除了所有的边框
新小提琴function table(data, columns) {
return {
table: {
headerRows: 1,
body: buildTableBody(data, columns)
},
layout: 'noBorders'
};
}
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 在mouseover上添加边框,在mouseout上删除边框
- 如何在 javascript 中添加和删除图像上的边框
- 删除mouseout上的画布矩形边框
- 当用户向下滚动我的网页时,如何删除chrome地址栏周围的边框
- 溢出内容会导致删除边框(CSS和AngularJS)
- 如何从jqplot图表中删除边框
- CSS 导航链接样式:删除其他元素的样式,并在将鼠标悬停在选定元素上时删除双边框
- 如何删除tinymce编辑器周围的边框
- 如何从Canvas对象中删除边框和边角?[Fabric.js]
- CSS在类切换中添加-删除边框
- 删除td中的边框(更多!)
- DOM0/DOM1 javascript:如果元素有边框,删除它,如果没有添加它
- 如何删除边框周围的图像出现后,点击在谷歌浏览器中的图像
- 从图像中删除边框
- 从弹出式窗口中删除默认边框
- jQuery - 从前面的同级元素中删除边框
- 使用 Jquery 在悬停时删除/添加边框
- Javascript html删除表边框