2011-05-20 62 views
0

我想实现一个搜索栏来过滤jQuery手机中的动态内容的第一个字母。我想实现像这样的数据过滤器:http://jquerymobile.com/demos/1.0a4.1/docs/lists/docs-lists.html#../../docs/lists/lists-search-inset.htmljQuery Mobile数据过滤器来读取动态内容

超级简单。但是,我有一个小问题把我扔掉。我的所有内容都是动态的。正在读取的每条记录都是一个新列表。由于数据过滤器用于列表,因此每条记录上方都有一个搜索栏。我对我的输出.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> 

因为我使用的是转发器,列出我的动态内容,它也正在重复我的过滤器。我曾尝试将滤镜移到重复区域之外,但这不起作用。此外,过滤器必须附加到它正在阅读的列表中才能正常工作。

有没有在.NET中使用中继器的解决办法? 或者是否有过滤器的解决方法? 数据过滤器可以用于可折叠集吗?

我愿意接受任何和所有的建议。我非常感谢您可能需要提供的任何见解。这在实现网站上的动态内容时一直是一个常见问题。我想知道jQuery移动文档如何做到这一点?

想法?

+0

这个职位的变化是那种关系到我年长之一:(http://stackoverflow.com/questions/5856909/pulling -net-动态数据通过先只依赖字母的);不过,我喜欢数据过滤器的方向...... – creativeedg10 2011-05-20 14:30:51

回答

0

应该在中继器的外面。其余的动态内容应该只在一组

  • 标签内。

    1

    只有李应重复! :)

    `

    <ul data-role="listview" data-inset="true" data-filter="true"> 
    <asp:Repeater ID="Repeater27" runat="server" DataSourceID="SqlDataSource27"> 
            <ItemTemplate> 
    
               <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> 
    
            </ItemTemplate> 
           </asp:Repeater> 
    </ul> 
    

    `