В jQueryMobile я написал компонент data-role="listview"
, и я хочу фильтровать данные, включая его разделители. То есть, когда пользователь вводит какой-либо текст для поиска, он может соответствовать конкретным элементам или разделителям. В этом последнем случае должен быть показан весь разделитель и его подэлементы. Проблема в том, что механизм фильтрации по умолчанию omits разделителей, и я не знаю, как правильно переопределить функцию filterCallback
.Фильтр ListView по элементам и разделителям
Кто-нибудь знает, как этого достичь?
Код, который я пытался, это here.
Заранее спасибо.
Ваш пример работает для меня, нажата 'b', а разделитель 'aaaa' удален –
Это потому, что второй делитель содержит элемент, который содержит букву 'b', но не потому, что текст разделителя включает это письмо. Попробуйте найти «bbbb». Я бы хотел, чтобы разделитель появился в этом случае. – Pablo
Могу я спросить, зачем вам это нужно? Делитель используется для группировки, не отображающей результат. IMHO –