禁用或启用primefaces中的inputTextarea第二次失败

时间:2013-11-19 14:55:41

标签: ajax jsf primefaces

我在enable选择一个选项,尝试disableinputTextarea selectOneMenu

如果没有值,则选择disable,但如果选择了一个值,则为enabled

我的问题是,我选择一个选项并启用,我选择不optiondisable,然后停止刷新组件。

                <p:row>
                    <p:column>
                        <p:outputLabel value="#{lbl['LABEL.ALTERARPARA']}"/>
                    </p:column>

                    <p:column>
                        <p:selectOneMenu value="#{atendenteBean.statusAlterado}" label="#{lbl['LABEL.ALTERARPARA']}" converter="atendenteStatusConverter" filter="true" filterMatchMode="contains">
                            <f:selectItem itemLabel="" itemValue="#{null}"/>
                            <f:selectItems value="#{atendenteBean.statusPossiveis}" var="status" itemLabel="#{status.descricao}"/>
                            <p:ajax update="motivo" event="change"/>
                        </p:selectOneMenu>
                    </p:column>
                </p:row>

                <p:row>
                    <p:column>
                        <p:outputLabel value="#{lbl['LABEL.MOTIVO']}"/>
                    </p:column>

                    <p:column>
                        <p:inputTextarea id="motivo" value="#{atendenteBean.pojo.motivo}" maxlength="100" cols="100" disabled="#{empty atendenteBean.statusAlterado}"/>
                    </p:column>
                </p:row>

0 个答案:

没有答案