EAS BOS 添加监听实现分录表格默认值

来源:互联网 发布:matlab 矩阵子集 编辑:程序博客网 时间:2024/05/17 23:16

 

 /**
     * 添加分录监听事件,实现分录表格默认值
     * 该方法被onLoad()调用
     */
    private void addKdtEntryDetailPanelListener() {
     IDetailPanelListener listener = new DetailPanelAdapter() {
      public void beforeEvent(DetailPanelEvent e) throws Exception {
       setLineValue(e); //设置分录表格的默认值
      }
     };
     kdtEntrys_detailPanel.addRemoveListener(listener);//模板增加监听
 }
//    /**
//     * 实现IDetailPanelListener接口
//     */
    private static class DetailPanelAdapter implements IDetailPanelListener {
     
  public DetailPanelAdapter() {}
  public void beforeEvent(DetailPanelEvent e) throws Exception {}
  public void afterEvent(DetailPanelEvent e) throws Exception {}
    }
    /**
     * 新增一行的时候,设置默认值
     */
    private void setLineValue(DetailPanelEvent e) {
     OAAuditFlowPermEntryInfo objectValue = (OAAuditFlowPermEntryInfo) e.getObjectValue(); //获取分录对象
     BOSUuid entryId=objectValue.getId();
  try {
   OAAuditFlowPermFactory.getRemoteInstance().deleteFlow(entryId);
  } catch (EASBizException e1) {
   e1.printStackTrace();
  } catch (BOSException e1) {
   e1.printStackTrace();
  }
 }
 
原创粉丝点击