问题:
对同一个TestVO 生成两个实例 TestVO1,TestVO2,在页面有两个标签页
在标签页1拖TestVO1生成Table 给TestCheckbox字段设成checkbox
在标签页2拖TestVO2 生成table给TestCheckbox字段设成checkbox
运行发现,在标签页一 checkbox正常
在标签页二checkbox或是全选或是全不选 异常
处理:看pagedef对应的字段
标签页1对应的TestCheckbox字段
<Item Value="TestCheckbox" Binds="TestCheckbox"/>
标签页2对应的TestCheckbox字段
<Item Value="TestCheckbox" Binds="TestCheckbox1"/>
把TestCheckbox1改成TestCheckbox。
运行,成功没有异常。
猜想:
<button IterBinding="HrTestFunctionVO2Iterator" id="TestCheckbox1"
DTSupportsMRU="false" StaticList="true">
<AttrNames>
<Item Value="TestCheckbox"/>
</AttrNames>
<ValueList>
<Item Value="Y"/>
<Item Value="N"/>
</ValueList>
</button>
对一个字段设置成一个checkbox会绑定一个button
如果<AttrNames>
<Item Value="TestCheckbox"/>
</AttrNames>
对于同样的EO生成的VO
button 的item Value 一样,就要绑定的button一样或是说字段一样
这样字段设置成checkbox时应绑定同样的button