В основном я пытаюсь достичь 2 вещей здесь. Я использую columnFilterWidget.js jQuery DataTable Plugin здесь для фильтрации столбцов. У меня возникают некоторые проблемы в «Исключении» одного дополнительного раскрывающегося списка, которое является 6-м номером <td>
, и оно содержит весь HTML-контент с данными. В настоящее время За исключением шестого столбца взлетает все данные и показывает пустой DataTableСкрыть/удалить дополнительный виджет выпадающего списка из jQuery ColumnFIlterWidget плагин в Angular Datatable
Вот мой HTML:
<table datatable="ng" dt-options="dtOptions"
dt-instance="dtInstanceCallback" style="width: 100%" id="quoteMgmt">
<thead>
<tr>
<th>Customer</th>
<th>Origin City</th>
<th>Origin State</th>
<th>Destination City</th>
<th>Destination State</th>
<th></th>
</tr>
</thead>
<tbody>
<tr ng-repeat="quote in mgmtQuote track by quote.quoteNumber">
<td style="display: none">
{{ quote.customerInfoVo.customerName }}</td>
<td style="display: none">
{{ quote.eqmCommonInfo.origCity }}</td>
<td style="display: none">
{{ quote.eqmCommonInfo.origState }}</td>
<td style="display: none">
{{ quote.eqmCommonInfo.destCity }}</td>
<td style="display: none">
{{ quote.eqmCommonInfo.destState }}</td>
<td>
<div class="row">
<div class="seven columns">
[Datatable Content]
Вот мои app.js
$scope.dtOptions = DTOptionsBuilder.newOptions()
.withOption('sDom', 'ltip')
.withOption('iDisplayLength', 25)
.withOption('fnDrawCallback',function(oSettings){$(oSettings.nTHead).hide();SpinnerService.hide();})
.withOption('aaSorting',[])
.withLanguage({"sEmptyTable":"No quotes available"})
.withOption("sDom", 'W<"clear">lfrtip')
.withOption('aoColumnDefs',[{
'bVisible':true,'aTargets':[0,1,2,3,4]
}])
.withOption('aoColumnDefs',[{
'bVisible':false,'aTargets':[5]
}]);