如何为数据表设置标题
,该标题是多个DIV并排的打印模式。
var table = $('#displayTable').DataTable({
"ordering": false,
data: parsedData.data,
responsive: false,
dom: 'Bfrtip',
buttons: [
{
extend: 'print',
title: $("#rep_header").html(),
footer: true,
customize: function (win) {
$(win.document.body).find('thead').prepend('<div class="header-print">' + $('#dt-header').val() + '</div>');
$(win.document.body).find('table')
.addClass('table table-striped table-bordered')
.css('direction', 'rtl');
$(win.document.body).find('#rep_head_2_con').css('text-align', 'center');
$(win.document.body).find('#rep_head_3_con').css('text-align', 'left');
$(win.document.body).find('#rep_head_3_con').css('vertical-align', 'top');
}
},
HTML:
<div id="rep_header">
<div id="rep_head_1">
<p id="rep_head_1_con">
AAA
<br />
BBB
</p>
</div>
<div id="rep_head_2">
<p id="rep_head_2_con">
AAA
<br />
BBB
</p>
</div>
<div id="rep_head_3">
<p id="rep_head_3_con">
AAA
<br />
BBB
</p>
</div>
</div>
文本对齐进行得很好,但是div(rep_head_1,rep_head_2,rep_head_3)
一个在另一个下面,而不是彼此旁边。
最简单的方法是向rep_header
div中的三个div中的每一个都添加inline-block
:
<div id="rep_header">
<div id="rep_head_1" style="display: inline-block;">
<p id="rep_head_1_con">
AAA
<br />
BBB
</p>
</div>
<div id="rep_head_2" style="display: inline-block;">
<p id="rep_head_2_con">
CCC
<br />
DDD
</p>
</div>
<div id="rep_head_3" style="display: inline-block;">
<p id="rep_head_3_con">
EEE
<br />
FFF
</p>
</div>
</div>
现在数据将显示如下:
AAA CCC EEE
BBB DDD FFF
当然,这会影响网页和打印页。
如果您只想更改打印页,则可以在DataTablesCustomize
函数中添加style=“display:inline-block;”
,方法与添加text-align
和其他css样式相同。
如果需要,您还可以提供额外的样式(例如,填充,边距),以便在DIV之间添加更多的空间。
问题内容: 在CSS中使用@page内的属性是否可以说,如果表分布在多个页面上,则应在每个页面上重复表头(th)? 问题答案: 这就是THEAD元素的用途。官方文档在这里。
我现在的代码: 我希望它打印两个数组的交集,而不需要再次打印相同的数字。 E、 g:code>[1,2,2,1]和的交点应该只打印一次,而不是像我现在的代码那样。
问题内容: 我有一个对象列表,我想在一个漂亮的表中打印每个对象的参数。 我的代码在这里: 我想要得到的输出是 问题答案: for attr in (‘thing’, ‘owner’, ‘color’): for item in bin: print ‘%-10s’%getattr(item, attr), print 使用列表理解更紧凑
问题内容: 这是代码 我得到以下输出 得到手柄后,我切换到窗口并打印标题。为什么我看不到任何标题。没有标题吗?当我看到页面的html源代码时,我会看到标题标签。 问题答案: 页面标题将不在元素的属性中,而是该元素的文本内容。 访问该文本的正确方法是 甚至更简单,只需访问即可。
问题内容: 我正在尝试将我的网站转换为ElectronJS制作的应用程序 在我的网站上,我会打印带有条形码的div。这工作得很好,但是在electronjs中我无法达到这个目的。 本来我会用这个功能 与electronicjs 我不知道如何传递对象进行打印。 我也试图从我可以加载的内容生成PDF。但PDF损坏 有一种简单的方法可以用electronjs打印DIV? 感谢您的阅读。 问题答案: 加载
通常我只使用以下命令启动tomcat: 如果我需要调试我使用的代码: 到目前为止,效果很好。但是如果我使用第二个命令,日志不会显示在控制台中。我想在调试模式下运行tomcat,并在控制台中查看日志文件。目前,当需要时,我总是需要在这两种模式之间切换。 这个问题似乎很简单,但我没有在stackoverflow或google上找到合适的答案:-/ 谢谢你的帮助!:-)
我使用sqlfile模式。在一个sql文件中,我编写了几个变更集: 当我像这样执行该文件时: 如何用相同的标签标记所有的3行? 谢谢
问题内容: 我有一个带图标的jLabel,应该打印。但是,我无法将jLabel的图标放大。 这是一些我认为会影响打印尺寸的代码。 那我该如何改变呢?另外,如何在打印过程中放置单选按钮?这是因为我想一起打印带有标签的单选按钮。 这是我使用按钮打印标签的方式: 我可以这样吗?: 更新: 我想我必须在这里添加一些内容以打印另一个组件: Please help. Thanks 问题答案: 因此,基于“ 打