У меня проблемы с плагином Bootstrap-Table: https://github.com/wenzhixin/bootstrap-table
У меня есть скрытый столбец идентификатора в таблице, которую мне нужно скрыть. Но я не могу
<th data-field="id" data-visible="false">ID</th>
потому что это удаляет его из DOM. Мне нужно сохранить идентификатор в DOM, так как он используется при отправке формы. Его просто нужно скрыть.
Это тоже не работает, мой стиль потерян, а столбца не существует:
<th data-field="id" style="display:none;>ID</th>
Я даже не могу использовать jQuery, чтобы скрыть столбец вручную! Другими словами, я попробовал следующее после onPostBody, и оно тоже никогда не срабатывало!
<table id="delegateTable" data-toggle="table" data-url="delegates.action"
data-response-handler="delegatesResponseHandler">
<thead>
<tr>
<th data-field="id">ID</th>
<th data-field="delegate" style="width:10%">Delegate</th>
</thead>
</table>
JQuery Doc OnReady:
$(document).ready(function() {
// Hide column
$('#delegateTable').bootstrapTable({
onPostBody : function() {
$('#delegateTable td:nth-child(0), th:nth-child(0)').hide();
alert('column hidden');
}
});
Он даже не доходит до этого onPostBody.