如何动态添加JSF组件

如何动态添加JSF组件

我可以动态添加JSF组件吗?我需要一个带有按钮的表单,它应该添加一个<h:inputText>到表格上。这个是可能的吗?

我知道这在JavaScript中是可能的。有人知道如何在JSF中这样做吗?我认为主要的问题是如何通过#{value}.


侃侃尔雅
浏览 531回答 3
3回答

手掌心

应该是这样的将表单标记绑定到bean属性<form&nbsp;binding="#{myBean.myform}">...</form>@ManagedBean("myBean")public&nbsp;class&nbsp;Bean{ &nbsp;&nbsp;&nbsp;property&nbsp;HtmlForm&nbsp;myform;}事件时,创建输入组件的新实例。HtmlInputText&nbsp;input=new&nbsp;HtmlInputText();并附上你的表格myform.getChildren().add(input);

慕的地8271018

使用h:dataTable动态添加元素.。具有要为DataTable提供值的任何类型的列表.在……里面h:dataTable..可以包含要在内部创建的元素标记。<h:column>它将用于生成要动态创建的元素。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java