我正在创建 mvc portlet 来收集一些数据,但在实现动态复选框列表时遇到一些问题。 liferay 是否有任何标准控件或如何实现此类功能的示例?
理想情况下,如果控件允许分层数据( TreeView )并可能动态加载子树......
感谢您的帮助,
最佳答案
如果我理解正确,罗伯特,您想动态获取复选框列表数据吗?
Liferay 中没有专门的控件(至少我不知道)。然而,由于它是一个 MVC portlet,因此它的行为基本上类似于传统/常规 JSP(所有允许的版本),因此您可以像设计任何其他基于 JSP 的应用程序一样设计您的 protlet。
因此,如果您有一个复选框列表,通常会使用 <portlet:namespace/>
标签来命名复选框元素并为表单数据定义一个actionURL。
在定义的操作中使用ParamUtil.getParameterValues(actionRequest,elementName,null)
检索所有复选框列表值的数组。
*注意:根据需要使用单选或多选复选框
有关如何在 Liferay MVC portlet 中处理表单数据的更多信息,请查看此 url http://www.liferaysavvy.com/2014/05/liferay-mvc-portlet-form-submission.html
希望这有帮助!
关于java - 如何处理 Liferay MVC Portlet 中的动态复选框列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48147477/