как клонировать пользовательский фильтр поиска данных (codeigniter) - PullRequest
0 голосов
/ 30 апреля 2018

Так что в настоящее время у меня есть пользовательский фильтр для данных, и проблема в том, что я хочу («На самом деле, мой менеджер по продукту хочет») сделать пользовательский фильтр для клонирования. фильтр данных.

View

 <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)" - это номер столбца в моей базе данных, который мне нужно отфильтровать.

Обратите внимание, что пользовательский фильтр уже работает. Мне все еще любопытно, как это сделать, даже если я гуглю его где-то еще, но не могу найти ответ. Действительно ли возможно клонировать пользовательский фильтр в datatable?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...