我创建了两种类型的 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>