首页 > 解决方案 > 如何从 Primefaces 中的 ActionEvent 对象获取组件值?

问题描述

我正在使用 ui-repeat 和 inputtext 使用 primefaces

<ui:repeat var="field" value="#{formSettings.studentsFormSettings}" varStatus="form">

                <h:outputLabel value="#{field.label}"
                    rendered="#{field.type eq 'TEXT'}" />
                <br />
                <p:inputText required="#{field.valdaite}" 
                    requiredMessage="#{field.requrid}" disabled="#{!field.active}"
                    rendered="#{field.type eq 'TEXT'}" >
                </p:inputText>

</ui:repeat>

我有调用方法

public void listener(ActionEvent actionEvent){
    actionEvent.getComponent().getParent().getAttributes();
        UIComponent tmpComponent = actionEvent.getComponent();
}

如何使用 primefaces 从输入文本中获取所有值?

标签: jsfprimefacesjsf-2

解决方案


推荐阅读