Я пытаюсь создать использование пользовательского псевдо-селектора в ExtJS для выполнения поиска по регистру. Тем не менее, я получаю эту ошибку:Пользовательский селектор Psuedo не работает в ExtJS
Uncaught TypeError: Object # has no method 'containsIgnoreCase'
Вот является JSFiddle (результаты записываются в консоли):
Вот это JavaScript:
Ext.ComponentQuery.pseudos.containsIgnoreCase = function(n, i, m) {
return Ext.get(n).dom.innerText.toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
};
var showEls = Ext.query('.serviceGridItem:containsIgnoreCase(mytext)');
Как я могу создать этот псевдоселектор?
Реф. http://www.objis.com/formationextjs/lib/extjs-4.0.0/docs/api/Ext.ComponentQuery.html
Спасибо, человек! Все еще обучение ExtJS - жаль, что я не использовал jQuery :) – user1477388