У меня проблема с
Данные фильтра-контроль = "выберите"
опция из таблицы начальной загрузки ( bootstrap-table.wenzhixin.net.cn )
В моем .jsp в настоящее время есть несколько таблиц начальной загрузки, две из них должны иметь эту опцию, чтобы фильтровать столбец по определенному набору значений.
<div id="cd" class="tab-pane fade in">
<div class="boxed">
<div class="boxed-body">
<table data-id="tableCustomer${id}cd"
data-toggle="table"
data-side-pagination="server"
data-pagination="true"
data-page-size="25"
data-url="someURL"
data-sort-name="createdDate"
data-sort-order="desc"
data-id-field="id"
data-cache="false"
data-locale="${LOCALE}"
data-filter-control="true"
data-filter-show-clear="false"
data-filter-show-toggle="false"
data-filter-show-on-default="true"
data-cookie="true"
data-cookie-id-table="customer${id}cdsTable">
<thead>
<tr>
<th data-field="status"
data-cell-style="cdStatusStyle"
data-sortable="true" data-filter-control="select"
data-filter-data="var:cdStatus">Status</th>
// Several columns
</tr>
</thead>
</table>
</div>
</div>
</div>
<div id="invoices" class="tab-pane fade in">
<div class="boxed">
<div class="boxed-body">
<table data-toggle="table"
data-side-pagination="server"
data-pagination="true"
data-page-size="25"
data-url="someURL"
data-sort-name="voucherBaseDate" d
data-sort-order="desc"
data-id-field="id"
data-cache="false"
data-locale="${LOCALE}"
data-filter-control="true"
data-filter-show-clear="false"
data-filter-show-toggle="false"
data-filter-show-on-default="true"
data-cookie="true"
data-cookie-id-table="customer${id}InvoicesTable">
<thead>
<tr>
<th data-field="status"
data-formatter="invoiceStateFormatter"
data-cell-style="invoiceStateStyle" data-sortable="true"
data-filter-control="select"
data-filter-data="var:invoiceStatus">Invoice status</th>
// Several columns
</tr>
</thead>
</table>
</div>
</div>
</div>
<script>
var cdStatus = {
'Pending': '<spring:message code="cd.status.pending" text="%MISSING_TEXT%" />',
'In progress': '<spring:message code="cd.status.progress" text="%MISSING_TEXT%" />',
'Completed': '<spring:message code="cd.status.completed" text="%MISSING_TEXT%" />'
}
var invoiceStatus = {
'OPEN':'<spring:message code="invoice.status.OPEN" text="%MISSING_TEXT%" />',
'LOCK':'<spring:message code="invoice.status.LOCK" text="%MISSING_TEXT%" />',
'WARN':'<spring:message code="invoice.status.WARN" text="%MISSING_TEXT%" />',
'STOR':'<spring:message code="invoice.status.STOR" text="%MISSING_TEXT%" />',
'CRED':'<spring:message code="invoice.status.CRED" text="%MISSING_TEXT%" />',
'PAID':'<spring:message code="invoice.status.PAID" text="%MISSING_TEXT%" />'
}
</script>
ПРИМЕЧАНИЕ. Массивы не определены в том же файле, что и таблицы.
Проблема заключается в том, что, несмотря на то, что в сценарии определены два отдельных массива, обе таблицы как-то объединяют массивы и показывают все записи в качестве параметров фильтра.
Я с удовольствием добавлю больше информации, если я пропустил что-то важное
Заранее большое спасибо.