Я использую собственный фильтр, используя внешнюю форму, например, в this link. Однако я не могу создать собственное поле фильтра, даже если попытаюсь добавить аналогичный код на страницу index.html
.Добавить пользовательское поле фильтра в jQuery Datatable
вот мой дополнительный столбец фильтра:
<div id="renderingEngineFilter" class="filterOption"></div>
<div id="browserFilter" class="filterOption"></div>
<div id="platformsFilter" class="filterOption"></div>
<div id="engineVersionFilter" class="filterOption range"></div>
<div id="cssGradeFilter" class="filterOption"></div>
<div id="customFilter"></div> <!-- this one -->
и добавить его к моей функции JQuery, как это:
$(document).ready(function() {
$('#example').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers"
})
.columnFilter({
aoColumns: [
{ type:"select", sSelector: "#renderingEngineFilter" },
{ sSelector: "#browserFilter" },
{ sSelector: "#platformsFilter" },
{ type:"number-range", sSelector: "#engineVersionFilter" },
{ type:"select", values : ["A", "B", "C", "X"], sSelector: "#cssGradeFilter" },
{ type:"select", values : ["vannkorn", "ravy", "rayuth"], sSelector: "#customFilter"} //here is where I add it
]
});
});
К сожалению, он не показывает это пользовательское поле. Пожалуйста помоги.