2012-11-29 27 views
2

我使用的datatables.net顯示5列和約2000行。我已經將這個API initialization應用於我的代碼並且它可以正常工作,但是由於表格中數據的數量和類型,篩選器下拉列表並沒有那麼有用。Datatables Multi Filter Select - 每列的處理方式不同

以下是該數據的列標題我的工作:

<thead> 
<tr> 
    <th>Post Date</th> 
    <th>Post Title</th> 
    <th>Author Name</th> 
    <th>Categories</th> 
    <th>Page Views</th> 
</tr> 
</thead> 

發佈日期:包含2012年幾乎每天都像格式化「週四12年11月29日」,「星期三11/28/12「等。我希望過濾器下拉到只包含一週七天的縮寫。這樣我們可以過濾所有周一的帖子等。

帖子標題:包含大約2,000個獨特的博客帖子標題,所以在這裏沒有任何東西需要過濾。根本不顯示過濾器下拉菜單。

作者:許多不同的作者提交文章,所以此過濾器下拉應該從列中的數據構建。

分類:包含逗號分隔的短名單,如「新聞,事件,體育」或「優惠,週末」或者只是一個類別「夜生活」等,有類別的數量有限,這些將不會改變,這樣硬編碼列表就可以工作。我不需要每個類別的組合。只是爲了能夠過濾歸類爲「交易」的帖子,而不管「交易」與哪些配對。

頁面視圖:包含不同的數值,因此不需要顯示過濾器。當視圖大於100,500,1000等時,可能會在這裏貪婪並要求過濾器,但這不是必需的。

我剛剛學習jquery,這就是爲什麼我很高興看到如何輕鬆地實現Datatables以提供專業外觀和功能的大量信息視圖。但是,我發現我無法真正定製其他的工作,所以我希望Stack Overflow用戶能夠編輯表初始化代碼(在這裏看到:http://datatables.net/examples/api/multi_filter_select.html),以便與我的表一起工作,如上所述。

您的答案可能是這是過於自定義的工作,並且需要大量的時間,這對於免費的堆棧溢出解決方案並不常見。不過,我認爲其他人可能會發現這個例子有用,如果你張貼一些代碼。謝謝您的考慮。

回答