У меня есть таблица, которая заполняется с помощью knockout JS с использованием привязки. Мне нужно добавить поиск и сортировщик, поэтому я пытаюсь реализовать Bootstrap-table, но не могу заставить его работать с Knockout. Я поискал в сети, но не нашел никакой релевантной информации. Ниже описано, что я делаю в настоящее время, любая помощь будет оценена по достоинству.
Нокаутировать
function Sales(Sales) {
this.Name = ko.observable(Sales.NAME);
this.Phone = ko.observable(Sales.PHONE);
this.Email = ko.observable(Sales.EMAIL);
this.Item = ko.observable(Sales.ITEM);
this.Description = ko.observable(Sales.DESCRIPTION);
this.SaleId = ko.observable(Sales.SALE_ID);
}
var indexVM = new indexVM();
$('#SaleitemTable').bootstrapTable({});
ko.applyBindings(indexVM);
Таблица
<table id="SaleitemTable" class="table table-bordered table-striped "
data-search="true"
data-sort-name="name"
data-sort-order="asc">
<thead>
<tr>
<th>ITEM</th>
<th style="width:180px">ITEM DESCRIPTION</th>
<th data-field="name" data-sortable="true">SELLER NAME</th>
<th>SELLER PHONE</th>
<th>SELLER EMAIL</th>
</tr>
</thead>
<tbody data-bind="foreach: Sales">
<tr>
<td data-bind="text: Item"></td>
<td data-bind="text: Description></td>
<td data-bind="text: Name"></td>
<td data-bind="text: Phone"></td>
<td data-bind="text: Email"></td>
</tr>
</tbody>
</table>