我想添加动态输入字段。喜欢
是否有PF
关于如何添加这样一个组件的好组件?
请给我一个关于你将如何开发它的提示,因为我目前不知道。
我真的很感谢你的回答。
我的技术栈:
- 休眠:4.0.1.Final
- 春天:3.1.1.RELEASE
- 素面:3.5
- jsf版本:2.2.0-m08
- PrimefacesMobile 版本:0.9.3
- Apache Tomcat/7.0.12
我想添加动态输入字段。喜欢
是否有PF
关于如何添加这样一个组件的好组件?
请给我一个关于你将如何开发它的提示,因为我目前不知道。
我真的很感谢你的回答。
我的技术栈:
也许下面的代码可以帮助你,恐怕没有一个组件(至少据我所知):
HTML
<h:form>
<ui:repeat value=#{bean.values}
var="value">
<h:inputText value="#{value}" />
<br />
</ui:repeat>
<h:commandButton value="Extend">
<f:ajax listener="#{bean.extend}"
process="@form"
render="@form" />
</h:commandButton>
<h:commandButton action="#{bean.submit}"
value="Save" />
</h:form>
豆
@ManagedBean
@ViewScoped
public class Bean {
private List<String> values;
@PostConstruct
public void init() {
values = new ArrayList();
values.add("");
}
public void submit() {
// save values in database
}
public void extend() {
values.add("");
}
public void setValues(List<String> values) {
this.values = values;
}
public List<String> getValues() {
return values;
}
}