如何解决Liferay-根据复选框过滤和优化内容?
| 根据类别和标签条件显示内容的效果很好,但是我们如何通过根据选中的复选框过滤和优化结果来获得结果呢?这就是我想要实现的-复选框条件与Web内容的自定义结构中定义的相同。结果可以显示在同一页面上。解决方法
这是我的解决方法,请在这里指导我。
我打算通过使用jsp钩子使用复选框而不是类别导航portlet中的链接来解决此问题,然后将选中的类别ID作为请求参数传递给操作类(并修改用于根据类别检索内容的查询ID的。
到目前为止,我已经能够创建此图所示的复选框。主要问题是在类别导航portlet中单击类别链接时正在调用的动作类的标识。因此,我无法从请求中检索已检查的类别ID。
类别链接匹配中显示的当前URL如下:
http:// serverName:8080 / web / mediasolutions / demos?p_p_id = 122_INSTANCE_K5Gj&p_p_lifecycle = 0&p_p_state = normal&p_p_mode = view&p_p_col_id = column-2&p_p_col_count = 2&p_r_p_564233569_categoryId = 13
从上面的URL可以清楚地看出,它在链接点击上传递了一个类别ID。我想通过单击每个复选框来实现筛选和优化方法,为此,我想我需要能够
保存结果的当前状态。
在下一个复选框选择上应该能够优化当前结果集。
任何机构都能向我建议上述解决方案方法所需的动作类和其他相关信息(代码段,设计文档等)吗?
, 看起来“多面”搜索将在Liferay Portal 6.1中获得初步支持,请参阅LPS-6473,该产品计划于今年晚些时候正式发布。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。