2015-10-05 3 views
-1

Я просматриваю демонстрационную версию openxava. http://demo.sicflex.com/group/empresas-abc/inventory-items. - Я вхожу в Управление инвентаризацией -> Элемент. Когда я выбираю «Группа инвентаризации», тогда группа «Inv.Sub» будет иметь список Группы инвентаризации. Помоги мне. Благодарим всех.Onchange @ReferenceView openxava

ответ

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 
    } 

} 
Смежные вопросы