【发布时间】:2014-03-13 09:43:30
【问题描述】:
我们如何使用 script 或 aui:script 在 liferay 中添加动态的 aui 表单元素?如果这不可能,是否有任何替代解决方案。
我有一个包含两个部分的 aui 表单。单击按钮时,我想通过 javascript 向表单动态添加新部分。我尝试使用 document.createElement(),但通过使用它,我们将只能创建 HTML dom 元素。我想创建 aui 元素,例如 aui:input、aui:select 等
这就是我的表单的结构:
假设我在第二部分有一个按钮。当我单击它时,我想在 aui:form 中再添加一个 aui:fieldset 元素作为子元素。
【问题讨论】:
-
您可以在表单中隐藏 2 个 div(分别包含您的字段),并根据通过 javascript 的按钮点击显示它们,这行不通吗?
标签: javascript forms liferay alloy-ui liferay-aui