Возможно улучшать механизм поисков Дататаблес Хкери?

У меня мой datatable есть, что я делаю фильтр inputs из-за колонны, искали в колонне maria м, он разворачивает мне всю стоимость, у которой есть это совпадение или имеет maria или у него есть м, но я увидел в plugin yadcf, что, когда я помещаю maria м, одинокий он показывает мне совпадение maria maria, maria miriam следовательно он более точный, существует какая-то конфигурация, которую он, должно быть, реализовывал бы в datatables, чтобы иметь этот эффект??

0
задан 31.05.2017, 20:56
1 ответ

Ты можешь изменять filter твоей таблицы, думай, Что один input, где ты вводишь имя в компьютер, что ты хочешь выдать

<input type="text" id="nombre" placeholder="ingresa nombre">
<button id="filtrar">Filtrar</button>

, Ты Определяешь функцию, которая брался за то, чтобы делаться фильтр

var filterByName = function(column, name) {
    $.fn.dataTableExt.afnFiltering.push(
       function( oSettings, aData, iDataIndex ) {
          var rowName = aData[column]; //Aqui obtienes el valor de la columna.
        //Y comparas si son iguales.
          if(rowName == name){
             return true;
          }
       }
    );
};

, Ты определяешь событие click, чтобы захватывать событие кнопки и звонишь в функцию просачивания.

$('#filtrar').on('click', function(e){
   e.preventDefault();
   var name = $("#name").val(); //Guardas el valor del input


   filterByName(0, name); //0 es la columna, imaginando el la primera columna es nombre la dejas en 0 y envias name que es lo que ingresaste

   $tableSel.dataTable().fnDraw();
});

Восток - пример, чтобы получать стоимость, что ожидание ты нуждаешься в том, чтобы изменить функцию фильтра и видеть например, хочешь ли ты узнать точное имя, содержит ли имя то, что ввел в компьютер пользователь в конце концов, ты можешь изменять фильтр. Также ты можешь, вместо того, чтобы click ждут, захватывать событие keyup и каждый раз, когда я ввел букву в компьютер или число в неударе в лунку просочилось.

1
ответ дан 24.11.2019, 12:36

Теги

Похожие вопросы