Onchange @ReferenceView openxava

时间:2015-10-05 04:47:15

标签: openxava

我查看了openxava的链接演示。http://demo.sicflex.com/group/empresas-abc/inventory-items。   - 我进入库存管理 - >项目。当我选择“库存组”时,“Inv.Sub Group”将有库存组列表。帮我。谢谢大家。

1 个答案:

答案 0 :(得分:0)

您应该在清单组参考中使用@SearchAction。

您可以这种方式注释引用:

@ManyToOne(fetch=FetchType.LAZY) @SearchAction("MyReference.search")
private Seller seller;

然后在controllers.xml中定义操作,因此:

<controller name="MyReference">
  <action name="search" hidden="true"
     class="org.openxava.test.actions.MySearchAction"
     image="images/search.gif">
  </action>
</controller>

最后,您必须编写自己的搜索操作,您可以在其中定义自己的过滤器:

public class MySearchAction extends ReferenceSearchAction {

   public void execute() throws Exception {
      super.execute(); // The standard search behaviour
      getTab().setBaseCondition("${number} < 3"); // Adding a filter to the list
   }

}