2017-06-02 30 views
0

我想創建嵌套表的數據與父表關聯的嵌套數據表。在嘗試搜索任何數據時,還應該檢查並搜索兩個父&嵌套表的數據,以便匹配。在嵌套數據表中創建和搜索

例子:

Ticket List.     Search:_________ 


Ticket No | Holder Name | Amount 

-----------|--------------|---------- 

32415.  | ABC.   | ₹345 
37524.  | BKC.   | ₹456 

- Grp1 
    45732. | RDC.   | ₹953 
    42156. | TED.   | ₹741 

- Grp2 
    38521. | HUW.   | ₹523 
    37254. | TWH.   | ₹423 

現在,我應該能夠搜索到分組和取消分組票沒有隻使用一個搜索框(這是在頂部)。即只需一個搜索框就可以搜索32415,38521等。

如何實現?

+1

是java或javascript? – inye

回答

0

似乎你正在尋找類似RowGroup的東西。這是一個Datatable.js擴展。在這些示例中,您可以看到這個basic Initialization,它們只在初始化時通過rowGroup對象來通知RowGroup。從示例中,默認搜索功能似乎包括組和子組行。

記住這些限制,從RowGroup documentation報價:

通過RowGroup提供的功能是有用的,而且在很多方面也受到限制。以下限制是已知的,將是未來的更新的主題(沒有時間對這些功能尚未):

  • 沒有選擇擴展/摺疊組
  • 目前只有一個數據點可以用於在一次分組有嵌套組不支持
  • 單擊並拖動列標題到組
  • 的按鈕擴展的導出選項不支持分組信息只是 忽略滾輪擴展
  • 不支持。
+0

感謝您的建議,但解決方案似乎將數據分組,然後允許搜索它。這不是我正在尋找...我會修改我的查詢與更現實的數據... –

+0

好吧,我看到這種做法不會有幫助。我不知道你是否已經在Datatables文檔中搜索了這個,但唯一能夠找到你需要的東西的是[Child rows](https://datatables.net/examples/api/row_details.html ),但只是爲每行創建詳細表的方法,並且搜索條件不包含在嵌套表中。 –