我创建了两种类型的POC,一种是使用UI生成器,另一种是不使用。
当我通过调用#{bindings.CreateEmployee.execute}
使用UI生成器时,它显示的是普通形式,当我使用相同而没有UI生成器时,它始终显示填充的表单,其中包含来自DB的第一个数据。
这种情况只在第一次发生,如果我再次回到同一个屏幕,一切都很好。我如何解决这个问题。有人有想法吗?
修改
我正在使用任务流,从EmployeeList.amx
开始,流程将转到Employee.amx
(此处我将使用员工表单)
EmployeeList.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>