Рассматривая примеры Slickgrid и используя Google Chrome, я устанавливаю точку останова на фильтре, чтобы увидеть, что происходит внутри. Точка останова отлично работает на линии 87 http://mleibman.github.com/SlickGrid/examples/example-header-row.htmlТочка останова Slickgrid на фильтре
, но он не работает на линии 143
http://mleibman.github.com/SlickGrid/examples/example4-model.html
Почему нет?
спасибо за ответ, но это не то, что я ищу. Мне нужна точка останова, чтобы остановить функцию, которая фактически решает, что такое совпадение. – Homer
Затем отключите проводку событий 288 и 303. Эти функции переопределяют вашу функцию myFilter. Кроме того, почему вы не можете найти то, что соответствует строкам 288-303? – ganeshk
Не так, эти события только там, чтобы настроить параметры фильтра, которые используются 'myFilter'. Во всяком случае, я нашел проблему. Строка 197: 'dataView = новый Slick.Data.DataView ({inlineFilters: true});' Когда инициализируется dataView, флаг 'inlineFilters' заставляет dataView« компилировать »фильтр, поэтому исходная функция фильтра не называется. Используется новая «скомпилированная» функция. – Homer