如何处理 Liferay MVC Portlet 中复选框的动态列表
How to handle dynamic list of CheckBoxes in Liferay MVC Portlet
我正在创建 mvc portlet 来收集一些数据,但在实现动态复选框列表时遇到了一些问题。
liferay 是否有任何标准控件或示例如何实现这样的功能?
理想情况下,如果控件允许分层数据(树视图)并可能动态加载子树...
感谢您的帮助,
如果我没听错,罗伯特,你想动态获取你的复选框列表数据吗?
在 Liferay 中没有针对此的特定控件(至少我知道 none)。然而,由于它是一个 MVC portlet,它基本上表现得像您的 traditional/conventional JSP(所有允许的版本),因此您可以像设计任何其他基于 JSP 的应用程序一样设计您的 protlet。
因此,如果您有一个复选框列表,通常您会使用 <portlet:namespace/>
标记来命名复选框元素,并为表单数据定义一个 actionURL。
在定义的操作中使用 ParamUtil.getParameterValues(actionRequest,elementName,null)
检索所有复选框列表值的数组。
*注意:根据单选框或多选框使用 Select 复选框
有关如何在 Liferay MVC portlet 中处理表单数据的更多信息,请查看此 url http://www.liferaysavvy.com/2014/05/liferay-mvc-portlet-form-submission.html
希望对您有所帮助!
我正在创建 mvc portlet 来收集一些数据,但在实现动态复选框列表时遇到了一些问题。 liferay 是否有任何标准控件或示例如何实现这样的功能?
理想情况下,如果控件允许分层数据(树视图)并可能动态加载子树...
感谢您的帮助,
如果我没听错,罗伯特,你想动态获取你的复选框列表数据吗?
在 Liferay 中没有针对此的特定控件(至少我知道 none)。然而,由于它是一个 MVC portlet,它基本上表现得像您的 traditional/conventional JSP(所有允许的版本),因此您可以像设计任何其他基于 JSP 的应用程序一样设计您的 protlet。
因此,如果您有一个复选框列表,通常您会使用 <portlet:namespace/>
标记来命名复选框元素,并为表单数据定义一个 actionURL。
在定义的操作中使用 ParamUtil.getParameterValues(actionRequest,elementName,null)
检索所有复选框列表值的数组。
*注意:根据单选框或多选框使用 Select 复选框
有关如何在 Liferay MVC portlet 中处理表单数据的更多信息,请查看此 url http://www.liferaysavvy.com/2014/05/liferay-mvc-portlet-form-submission.html
希望对您有所帮助!