根據類別和標籤標準顯示內容的效果很好,但我們應該如何根據選中的複選框篩選和提煉結果來獲得結果?這是我想要實現的 - 複選框(es)標準與Web內容的自定義結構中定義的相同。結果可以顯示在同一頁面上。 Liferay - 基於複選框篩選和提煉內容?
回答
這是我的解決方案,請在這裏指導我。
我打算通過使用複選框來代替類別導航portlet中的鏈接,然後將檢查的類別id作爲請求參數傳遞給動作類(並修改用於檢索的查詢基於類別ID的內容
到目前爲止,我可以創建如圖所示的複選框,主要問題是確定類別導航portlet中類別鏈接點擊時正在調用的操作類。我無法從請求中檢索檢查的類別ID。
上類別鏈路命中顯示當前的URL是休耕:
如從上面的URL清楚它通過上鍊路點擊< p_r_p_564233524_categoryId = 13569>單一類別ID。我想在每個複選框的點擊上實現過濾和細化方法,爲此我想我需要能夠
- 保存結果的當前狀態。
- 應該能夠改進下一個複選框選擇的當前結果集。
任何機構都可以向我推薦以上解決方案所需的動作類和其他相關信息(代碼片段,設計文檔等)嗎?
貌似「刻面」搜索將有初步支持在Liferay門戶6.1,見LPS-6473,計劃於普通今年晚些時候發佈一段時間了。
什麼是解決方法或可能的解決方案? – 2011-06-15 05:37:57
Liferay API以外的唯一解決方案是自己實施整個解決方案或找到現有解決方案並部署到Liferay。 – 2011-06-15 17:39:23
感謝您的迴應,但分面搜索不夠,源代碼不適用於自定義更改。截至目前,我正在使用類別導航和資產發佈者Portlet組合,但一次只能使用類別,而我想過濾多個類別。 http://stackoverflow.com/questions/6347829/adding-custom-filter-for-asset-publisher-portlet 我也很好,我在這裏看到 - http://portal.eqentia.com/socialmedia/連接/ 1520-Blogs?connection_refine = 1587&filter =全部 謝謝, Sheetal Mohan Sharma – 2011-07-05 07:04:50
- 1. 基於複選框列表框篩選ObservableCollection
- 2. 如何篩選基於角度複選框選擇的結果
- 3. 基於多選框篩選mysql結果
- 4. Drupal 7:基於內容類型篩選內容
- 5. 篩選複選框選擇
- 6. MYSQL列選擇基於複選框和組複選框
- 7. 基於複選框
- 8. 基於帶複選框的類來篩選div
- 9. 試圖通過複選框篩選JSON內容
- 10. AngularJS ng-repeat複選框和篩選器
- 11. 篩選器vue.js複選框
- 12. 基於值重複選擇複選框
- 13. 複選框狀態基於Datagridview的單元格內容列
- 14. 複選框:基於多個字段的內容綁定
- 15. 基於選定的多個複選框篩選列表的最佳方式
- 16. C#幫助treeview和複選框內容
- 17. VBA基於單元格內容的Excel自動篩選器列
- 18. jstree基於提交的選定複選框創建新樹
- 19. 基於用戶篩選SqlDataSource
- 20. 篩選基於字符串
- 21. 讀取CSV和篩選它基於列
- 22. 在DIV內容中篩選
- 23. 試圖篩選ChoiceField內容
- 24. 基於另一個選擇框Django管理煉油選擇框值
- 25. 基於多個選項篩選列表
- 26. 基於列選擇篩選數據
- 27. 基於選擇值篩選表格行
- 28. 使用複選框篩選結果
- 29. 用複選框篩選特效
- 30. Jquery篩選器複選框陣列
Sheetal,這是一個非常酷的解決方案。我還沒有那樣使用類別和資產出版商。 – 2011-07-05 21:00:52
上述解決方案現在正在運行。我們創建了一個鉤子,並對JSP和Java類進行了更改以處理多個類別(選中的複選框)。這是我們LifeRay可以在下一個版本中提供的:)。 – 2011-07-14 11:20:40