2011-05-20 22 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> 
    

    `