我在这里放了一个Bootply演示:http://www.bootply.com/Ss2aAnzqlZ.
根据http://getbootstrap.com/components/#panels-tables,它是一个带有表格的面板.但是,我也让面板可以折叠.折叠位工作正常,但表本身不保留形状.正如您在Bootply中看到的那样,当您第一次加载页面时,它不会填充面板的宽度.单击面板标题中的"改进"以折叠面板时,该表在动画期间占据整个面板宽度,然后消失.当您再次单击以显示面板内容时,该表是动画停止前的全宽,此时,它会缩回到看起来像"自动"宽度的位置.
奇怪的是,检查表格元素表明表格本身是全宽的,但是thead,tbody和tfoot不是.
我有点跟踪表格中"崩溃"类的存在.如果在没有"折叠"类的情况下启动Bootply,则在折叠面板之前它是全宽的.当你展开它时,它会回到自动宽度.我不知道为什么......你呢?
这是片段,但崩溃似乎不会在这里运行.Bootply更好.
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet">
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div style="margin:15px">
<div class="panel panel-default">
<div class="panel-heading">
<a href="#" data-toggle="collapse" data-target="#improvementsPanel" aria-expanded="true" class="">Improvements</a>
</div>
<table id="improvementsPanel" class="table panel-collapse collapse in" aria-expanded="true" style="">
<thead>
<tr>
<th>Description</th>
<th class="text-right">Qty</th>
<th>UOM</th>
<th class="text-right">Rate</th>
<th class="text-right">Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Item 1</td>
<td class="text-right">133.00</td>
<td>m²</td>
<td class="text-right">425.00</td>
<td class="text-right">56,525</td>
</tr>
<tr>
<td>Item 2</td>
<td class="text-right">85.00</td>
<td>m²</td>
<td class="text-right">70.00</td>
<td class="text-right">5,950</td>
</tr>
<tr>
<td>Item 3</td>
<td class="text-right">25.00</td> …Run Code Online (Sandbox Code Playgroud)我们想测试由Tosca启动的命令行程序的输出.
例如,我们期待
java -jar myprogram.jar
Run Code Online (Sandbox Code Playgroud)
将以下输出流式传输到System.out:
2016-10-12 09:00:00 INFO [thread-name] MYPROGRAM started
2016-10-12 09:00:01 INFO [thread-name] MYPROGRAM initialisation successful
2016-10-12 09:00:02 INFO [thread-name] MYPROGRAM completed successfully
Run Code Online (Sandbox Code Playgroud)
Tosca如何捕获此信息?它可以附加到程序的输出流吗?或者我们应该将信息推送到文件并让Tosca查看该文件?如果是这样,我们如何重定向输出?