|
|
|
Ext Js Tree filter
|
|||
|---|---|---|---|
|
#18+
Парни, добрый день. Помогите с фильтрацией в дереве. Использую Ext JS 4.2.1, есть дерево, сверху есть текстовое поле. Мне необходимо чтобы по мере ввода в текстовое поле происходил фильтр и оставались открытые ветки которые удовлетворяют условию фильтра, остальные ветки пропадали. Вот код дерева: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. На официальном сайте нет подобных примеров, но порыв по интернету пришел к выводу что нужно переопределить методы Filterby, filters на какие то свои , и тут возникает много вопрос 1. а зачем переопределять, чем стандартные не устраивают и как вообще они работают? 2. Что должно быть в переопределенных методах? пробежать по всем веткам и найти совпадение, а что дальше? 3. Возможно я не правильный путь выбрал и делается все проще, а просто не знаю как? Был бы признателен кто подскажет в каком направлении копать, может кто пример приведет... Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 16:27 |
|
||
|
Ext Js Tree filter
|
|||
|---|---|---|---|
|
#18+
Я это деляю на сервере, а клиенту возвращаю уже отфильтрованное дерево или уровень, учитыващий фильтр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 22:42 |
|
||
|
Ext Js Tree filter
|
|||
|---|---|---|---|
|
#18+
Туда сюда гонять данные с сервера при вводе символа, наверное не дело.. В принципе я нашел пример, который почти устраивает, покапаю его. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 10:00 |
|
||
|
Ext Js Tree filter
|
|||
|---|---|---|---|
|
#18+
blkangelТуда сюда гонять данные с сервера при вводе символа, наверное не дело..Не дело, поэтому при нажатии на кнопку я сбрасываю и тут же устанавливаю секундную задержку на отправку запроса, поэтому запрос отправляется не после каждого символа, а после окончания ввода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 13:01 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=100&tid=1447094]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 347ms |

| 0 / 0 |
