我现在已经开发了Jquery数据表,现在我想对其应用BootStrap功能。
我需要根据查看端口的不同来显示列,比如说我最初是在桌面和Tab上做的。
我的jQuery数据表代码:
<script type="text/javascript">
$(document).ready(function () {
$('#myDataTable').dataTable({
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "Home/AjaxHandler",
"bJQueryUI": true,
"aoColumns": [
{
"sName": "Lead_Id",
"bVisible": false,
"bSearchable": false,
"bSortable": false
},
{"sName": "Contact_Name" }
},
{ "sName": "Contact_Address" },
{ "sName": "Lead_Source" },
{ "sName": "Domain" }
]
});
)};
HTML TABLE:// //我在这里填入mt数据
<div id="demo">
<table id= "myDataTable" class="display" cellpadding="0" cellspacing="0" border="0" >
<thead>
<tr>
<th>Lead Id</th>
<th>Contact Name</th>
<th>Contact Address</th>
<th>Lead Source</th>
<th>Domain</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
编辑:在提到的代码中,我想隐藏取决于VIEW PORT的Domain。我怎样才能做到这一点
编辑2:
<tr class="odd" id="19">
<td class=" sorting_1">19</td>
<td class="">
<a href="Home/Details/19">Asadul Ltd</a>
</td>
<td class="">Hophouse</td>
<td class="" title="Click to select town">Essex</td>
</tr>
像这样的每一行,只是数据即将改变..现在如何申请
编辑3:
<style>
.table-responsive tr td:nth-child(2) {
visibility:hidden;
background: red;
position:absolute;
}
.table-responsive tr th:nth-child(2) {
visibility:hidden;
position:absolute;
background: white;
}
table#myDataTable tbody tr:nth-child(2) // i dont know what to do here
{
background: red;
}
</style>
在这里,我正在尝试将成功地将白色背景色应用于动态生成的列的事情。但我不知道class =“ hidden-xs”通常会根据查看端口的大小隐藏列变量
问候
最佳答案
Bootstrap 3具有响应表,您可以像这样使用其类:
<div class="table-responsive">
<table class="table">
...
</table>
</div>
以下是一些示例:
http://jasonbradley.me/bootstrap-responsive-tables/
http://elvery.net/demo/responsive-tables/
您还可以考虑尝试以下方法之一,因为即使较大的表在移动设备上也不是完全友好的,即使它可以工作:
http://elvery.net/demo/responsive-tables/
更新:
您可以像这样在
td
上添加CSS类: $('#myDataTable').dataTable({
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "Home/AjaxHandler",
"bJQueryUI": true,
"aoColumns": [
{
"sName": "Lead_Id",
"bVisible": false,
"bSearchable": false,
"bSortable": false
},
{"sName": "Contact_Name" },
{ "sName": "Contact_Address"," sClass": "hidden-xs" },
{ "sName": "Lead_Source", "sClass": "hidden-xs" },
{ "sName": "Domain", "sClass": "hidden-xs" }
]
});