JSF定制标记子属性

时间:2018-09-19 14:38:41

标签: jsf tags

我正在创建一个自定义标签来编辑一本书的元数据。标签声明是这样的:

    <tag>
        <tag-name>BookMetaDataEditor</tag-name>
        <source>BookMetaDataEditor</source>
        <attribute>
            <name>bookMetadata</name>
            <type>domain.book.BookMetaData</type>
        </attribute>
    </tag>

标记的实现如下所示:

    <ui:composition>
        <p:panelGrid>
                <p:outputLabel value="Title"/>
                <p:inputText value="#{bookMetadata.title}"></p:inputText>
        </p:panelGrid>
    </ui:composition>

问题是没有标题显示,并且调试器没有进入标题的getter方法。我尝试了它传递所有属性,如标题等明确。 getter部分正在工作,但是如果我编辑标题,则不会调用setter,所以我认为值绑定不能正确地返回到bean。

0 个答案:

没有答案