Wednesday, April 4, 2018

Child record not found in detail af:table then do not save.

Header EoImpl
    protected void doDML(int operation, TransactionEvent e) {
            System.out.println("***********************");
                                BindingContext bindingContext = BindingContext.getCurrent();
                                DCDataControl dc = bindingContext.findDataControl("AppModuleAMDataControl");
                                AppModuleAMImpl appM = (AppModuleAMImpl)dc.getDataProvider();
                                System.out.println("********************Vo"+ appM.findViewObject("PiStktrfReqDtl2"));
                                ViewObject vo = appM.findViewObject("PiStktrfReqDtl2");
                                System.out.println("********************Vo"+vo);
                                int stockReqDetailRowCount=vo.getRowCount();
                                System.out.println("*********Row count is"+stockReqDetailRowCount);
                             
                                  if(stockReqDetailRowCount==0)
                                        // showMessage();
                                      throw new JboException("Child Record not found Please Check...");
                                   
                                else
                                     
                                   super.doDML(operation, e);
                               
    }

No comments:

Post a Comment