表头表尾编辑前事件:
public class AceHeadTailBeforeEditHandler implements IAppEventHandler<CardHeadTailBeforeEditEvent> {
@Override
public void handleAppEvent(CardHeadTailBeforeEditEvent e) {
// TODO 自动生成的方法存根
BillCardPanel panel = e.getBillCardPanel(); //获取panel import nc.ui.pub.bill.BillCardPanel;
//为该参照框(src_number)追加过滤条件
UIRefPane ref = (UIRefPane) panel.getHeadItem("src_number").getComponent(); //获取参照框
AbstractRefModel refModel = ref.getRefModel(); //获取到参照框对应的model
refModel.addWherePart("and "+"数据库查询条件语句");
e.setReturnValue(true); //这个是表头表尾编辑前事件一定要有的,否则会报错(返回值的问题)
}
}
表头表尾编辑后事件:
public class AceHeadTailAfterEd