Я пытаюсь реализовать панель поиска для фильтрации динамического контента в jQuery mobile по первой букве. Я хочу реализовать фильтр данных следующим образом: http://jquerymobile.com/demos/1.0a4.1/docs/lists/docs-lists.html#../../docs/lists/lists-search-inset.html
Супер легко сделать. Тем не менее, у меня есть небольшая проблема, отталкивающая меня. Весь мой контент динамичный. Каждая читаемая запись - это новый список. Поскольку для списков используются фильтры данных, у меня есть строка поиска над каждой записью. Мой код .NET для моего вывода выглядит так:
<asp:Repeater ID="Repeater27" runat="server" DataSourceID="SqlDataSource27">
<ItemTemplate>
<ul data-role="listview" data-inset="true" data-filter="true">
<li class="list-head"><strong><%# Eval("Name")%></strong></li>
<li class="list-body"><a href="mailto:<%# Eval("Email")%>"><%# Eval("GrEmail")%></a></li>
<li class="list-body"><%# Eval("Telephone")%></li>
</ul>
</ItemTemplate>
</asp:Repeater>
Поскольку я использую Repeater для отображения своего динамического контента, он также повторяет мой фильтр. Я попытался переместить фильтр за пределы моей повторяющейся области, и это не работает. Кроме того, фильтр должен быть прикреплен к списку, который он читает, чтобы работать в любом случае.
Есть ли обходной путь от использования ретранслятора в .NET?
Или есть обходной путь для фильтров?
Может ли фильтр данных работать для складных наборов?
Я открыт для любых предложений. Я очень ценю любые идеи, которые вы можете предложить. Это должно быть распространенной проблемой при реализации динамического контента на сайте. Мне интересно, как jQuery для мобильной документации сделал это ??
Мысли