所以目前我有数据表的自定义过滤器,问题是我想要(“实际上我的产品经理想要”)使自定义过滤器克隆。自定义过滤器已经完美运行并且仍在计算克隆自定义过滤数据表。
查看
<select class="form-control" id="searchStatus" style="background:#f2f2f2;color:#59595c;height:31px;">
<option value="">- Choose Status -</option>
<option values="1">1</option>
<option values="2">2</option>
</select>
jquery的
<script>
// Custom Filter
$('#searchStatus').on('change', function () {
if (!!this.value) {
table.column(3).search(this.value).draw();
} else {
table.column(3).search(this.value).draw();
}
} );
</script>
模型
public function _get_custom_field(){
if(isset($_POST['columns'][3]['search']['value'])){
$this->db->where('status',$_POST['columns'][3]['search']['value']);
}
}
“column(3)”是我需要过滤的数据库中的列数。
请注意,自定义过滤器已经正常工作。我仍然很好奇如何实现它,即使我在任何地方搜索它仍然无法找到答案。是否真的可以在数据表中克隆自定义过滤器?