我正在创建mvc portlet来收集一些数据,并且在实现动态复选框列表时遇到一些麻烦。 是否有liferay的标准控件或示例如何实现这样的功能?
理想情况下,如果控件允许分层数据(树视图)并可能动态加载子树......
感谢您的帮助,
答案 0 :(得分:1)
如果我能正确理解罗伯特,你想动态获取你的复选框列表数据吗?
Liferay中没有针对此的特定控件(至少我不知道)。但是,由于它是一个MVC portlet,它基本上就像你的传统/传统JSP(所有允许的verisons)一样,因此你可以像设置其他任何基于JSP的应用程序那样设计你的protlet。
通常,如果您有一个复选框列表,则可以使用<portlet:namespace/>
标记来命名checkbox元素,并为表单数据定义actionURL。
在定义的操作中,使用ParamUtil.getParameterValues(actionRequest,elementName,null)
检索所有复选框列表值的数组。
*注意:使用适合单选或多选复选框
有关如何在Liferay MVC portlet中处理表单数据的更多信息,请查看此URL http://www.liferaysavvy.com/2014/05/liferay-mvc-portlet-form-submission.html
希望这有帮助!