Проблема в декларативном компоненте - JSF не работает - PullRequest
0 голосов
/ 26 декабря 2018

У меня уже есть декларативный компонент jsf, и я использовал его в другом проекте.Этот компонент: панель инструментов навигации следующий ряд и предыдущий ряд и первый.Но при нажатии этих кнопок действия после добавления привязок к этому декларативному компоненту не работают.

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html>
<f:view xmlns:f="http://java.sun.com/jsf/core" 
xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
    xmlns:ccl="/componentLib1">
<af:document title="testComp1.jsf" id="d1">
    <af:messages id="m1"/>
    <af:form id="f1">
        <af:panelFormLayout id="pfl1" partialTriggers="cd1">
            <af:inputText value="#{bindings.RegionId.inputValue}" label="# 
{bindings.RegionId.hints.label}"
                          required="#{bindings.RegionId.hints.mandatory}"
                          columns="# 
{bindings.RegionId.hints.displayWidth}"
                          maximumLength="# 
{bindings.RegionId.hints.precision}"
                          shortDesc="#{bindings.RegionId.hints.tooltip}" 
id="it1">
                <f:validator binding="#{bindings.RegionId.validator}"/>
                <af:convertNumber groupingUsed="false" pattern="#{bindings.RegionId.format}"/>
            </af:inputText>
            <af:inputText value="#{bindings.RegionName.inputValue}" label="#{bindings.RegionName.hints.label}"
                          required="#{bindings.RegionName.hints.mandatory}"
                          columns="#{bindings.RegionName.hints.displayWidth}"
                          maximumLength="#{bindings.RegionName.hints.precision}"
                          shortDesc="#{bindings.RegionName.hints.tooltip}" id="it2">
                <f:validator binding="#{bindings.RegionName.validator}"/>
            </af:inputText>
        </af:panelFormLayout>
    </af:form>
    <ccl:componentDef1 id="cd1" FirstMethod="#{bindings.First.execute}" LastMethod="#{bindings.Last.execute}" NextMethod="#{bindings.Next.execute}" PerviousMethod="#{bindings.Previous.execute}" />
</af:document>

...