0

我创建了两种类型的 POC,一种带有 UI 生成器,另一种没有。

当我通过调用#{bindings.CreateEmployee.execute}它来使用 UI 生成器时,它显示的是普通表单,当我在没有 UI 生成器的情况下使用它时,它总是显示填充的表单,其中包含来自 DB 的第一个数据。

这只发生在第一次,如果我再次回到同一个屏幕,一切都很好。我该如何解决这个问题。有人有想法吗?


编辑: 我正在使用任务流,从EmployeeList.amx流中转到Employee.amx(这里我将有员工表格)

员工列表.amx:

<amx:commandLink actionListener="#{bindings.CreateEmployee.execute}"  action="goToEmployee"
                         id="cb4" text="Create Employee">

EmplopyeePageDef.xml:

<executables>
    <variableIterator id="variables">
      <variable Name="find_searchValue" Type="java.lang.String"/>
    </variableIterator>
    <iterator id="EmployeeServiceDCIterator" Binds="root" DataControl="EmployeeServiceDC"
              RangeSize="25"/>
    <accessorIterator id="EmployeeIterator" MasterBinding="EmployeeServiceDCIterator"
                      Binds="Employee" BeanClass="package.Employee"
                      DataControl="EmployeeServiceDC" RangeSize="25"/>
</executables>

<bindings>
     <action id="CreateEmployee" RequiresUpdateModel="true" Action="createRow"
            IterBinding="EmployeeIterator"/>
</bindings>
4

0 回答 0