PrimeFaces扩展:DynaForm控件可以使用哪种类型?

时间:2014-07-01 07:03:27

标签: jsf primefaces types controls primefaces-extensions

我们正在使用PrimeFaces Extensions的DynaForm,到目前为止它运行得非常好。 我找不到DynaForm控件可用的类型列表。

DynaForm Control可以使用哪种类型?

亲切的问候

1 个答案:

答案 0 :(得分:1)

我现在明白了。 您实际上可以添加所有类型。

backingbean 类型映射到页面类型

DynaFormRow row;

row = model.createRegularRow();
row.addControl(new BookProperty("Field 1", true), "typetest01");

row = model.createRegularRow();
row.addControl(new BookProperty("Field 2", true), "typetest02");

处理它们:

<pe:dynaForm id="dynaForm" value="#{testSearchBacking.model}" var="data">

    <pe:dynaFormControl type="typetest01" for="txt">
        <p:inputText id="txt" value="#{data.value}" required="#{data.required}" />
    </pe:dynaFormControl>

    <pe:dynaFormControl type="typetest02" for="txt">
        <p:outputLabel for="txt2" value="#{data.name}"/>
        <p:inputText id="txt2" value="#{data.value}" required="#{data.required}" />
    </pe:dynaFormControl>

</pe:dynaForm>

希望这也将为其他开发者清除云层!欢呼声。