NC表头、体编辑前后事件

NC表头、体编辑前后事件

<!-- 表头表尾字段编辑前事件 -->
<bean class="nc.ui.pubapp.uif2app.event.EventHandlerGroup">
	<property name="event" value="nc.ui.pubapp.uif2app.event.card.CardHeadTailBeforeEditEvent" />
	<property name="handler">
		<bean class="nc.ui.hzvat.buyinvoice.ace.handler.AceHeadTailBeforeEditHandler" />
	</property>
</bean>

public class AceHeadTailBeforeEditHandler implements IAppEventHandler<CardHeadTailBeforeEditEvent>{

	@Override
	public void handleAppEvent(CardHeadTailBeforeEditEvent e) {
		// TODO 自动生成的方法存根
	}
}
<!-- 表头表尾字段编辑后事件 -->
<bean class="nc.ui.pubapp.uif2app.event.EventHandlerGroup">
	<property name="event" value="nc.ui.pubapp.uif2app.event.card.CardHeadTailAfterEditEvent" />
	<property name="handler">
		<bean class="nc.ui.hzvat.buyinvoice.ace.handler.AceHeadTailAfterEditHandler" />
	</property>
</bean>

public class AceHeadTailAfterEditHandler implements IAppEventHandler<CardHeadTailAfterEditEvent>{

	@Override
	public void handleAppEvent(CardHeadTailAfterEditEvent e) {
		// TODO 自动生成的方法存根
	}
}
<!-- 表体字段编辑前事件 -->
<bean class="nc.ui.pubapp.uif2app.event.EventHandlerGroup">
	<property name="event" value="nc.ui.pubapp.uif2app.event.card.CardBodyBeforeEditEvent" />
	<property name="handler">
		<bean class="nc.ui.hzvat.invoice.ace.handler.AceBodyBeforeEditHandler" />
	</property>
</bean>

public class AceBodyBeforeEditHandler implements IAppEventHandler<CardBodyBeforeEditEvent> {

    @Override
    public void handleAppEvent(CardBodyBeforeEditEvent e) {
    	// TODO 自动生成的方法存根
    }

}
<!-- 表体字段编辑后事件 -->
<bean class="nc.ui.pubapp.uif2app.event.EventHandlerGroup">
	<property name="event" value="nc.ui.pubapp.uif2app.event.card.CardBodyAfterEditEvent" />
	<property name="handler">
		<bean class="nc.ui.hzvat.invoice.ace.handler.AceBodyAfterEditHandler" />
	</property>
</bean>

public class AceBodyAfterEditHandler implements IAppEventHandler<CardBodyAfterEditEvent> {

	@Override
	public void handleAppEvent(CardBodyAfterEditEvent e) {
		// TODO 自动生成的方法存根
	}
}
<!-- 表体行编辑后事件 -->
<bean class="nc.ui.pubapp.uif2app.event.EventHandlerGroup">
	<property name="event" value="nc.ui.pubapp.uif2app.event.card.CardBodyAfterRowEditEvent" />
	<property name="handler">
	<bean class="nc.ui.tg.costaccruebill.ace.handler.CardBodyAfterRowEditHandler"></bean>
	</property>
</bean>

public class CardBodyAfterRowEditHandler implements
		IAppEventHandler<CardBodyAfterRowEditEvent> {
	//表体行改变后,金额合计重新计算
	@Override
	public void handleAppEvent(CardBodyAfterRowEditEvent e) {
		BillCardPanel panel = e.getBillCardPanel();
		int rowCount = panel.getRowCount();
		Double sum = new Double(0);
		for (int row = 0; row < rowCount; row++) {
			Object tax = panel.getBodyValueAt(row, "def3");
			if (tax != null) {

				if (!"".equals(tax.toString())) {
					Double tax_d = new Double(tax.toString());
					sum = sum + tax_d;
				}
			}
		}

		panel.setHeadItem("def11", sum.toString());
	}

}
nc.ui.pubapp.uif2app.event
AppUiStateChangeEvent.javaUI状态改变
OrgChangedEvent.java组织改变
PubAppEvent.java事件基类
nc.ui.pubapp.uif2app.event.card
CardBodyAfterEditEvent.java卡片表体编辑后
CardBodyAfterRowEditEvent.java卡片表体行编辑后
CardBodyAfterSortEvent.java卡片表体排序后
CardBodyBeforeBatchEditEvent.java卡片表体批编辑前
CardBodyBeforeEditEvent.java卡片表体编辑前
CardBodyBeforeSortEvent.java卡片表体排序前
CardBodyMenuActionEvent.java卡片表体菜单点击
CardBodyRowChangedEvent.java卡片表体行选择改变
CardBodyRowEditEvent.java卡片表体行编辑后
CardBodyTabChangedEvent.java卡片表体页签改变
CardBodyTotalEvent.java卡片表体汇总计算
CardHeadTailAfterEditEvent.java卡片表头表尾编辑后
CardHeadTailBeforeEditEvent.java卡片表头表尾编辑前
nc.ui.pubapp.uif2app.event.list
ListBodyAfterSortEvent.java列表表体排序后
ListBodyBeforeSortEvent.java列表表体排序前
ListBodyDoubleClickEvent.java列表表体鼠标双击
ListBodyRowChangedEvent.java列表表体行改变
ListBodyTabChangedEvent.java列表表体页签改变
ListBodyTotalEvent.java列表表体汇总计算
ListHeadAfterSortEvent.java列表表头排序后
ListHeadBeforeSortEvent.java列表表头排序前
ListHeadDoubleClickEvent.java列表表头鼠标双击
ListHeadRowChangedEvent.java列表表头行改变
ListPanelLoadEvent.java列表加载
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值