Sunday, June 12, 2011

valuechangelistner phase control

        if(valueChangeEvent.getNewValue() != null) {

            if (valueChangeEvent.getPhaseId() != PhaseId.INVOKE_APPLICATION) {
                //@CodeCleanup System.out.println("inside defaultCountryTaxDefaultControls 2");
                valueChangeEvent.setPhaseId(PhaseId.INVOKE_APPLICATION);
                valueChangeEvent.getComponent().queueEvent(valueChangeEvent);
            }
            else {
                //@CodeCleanup System.out.println("inside defaultCountryTaxDefaultControls again");
                //TaxUIHelper.setPageFlowScopeVariable("GroupCode",newVal);
                invokeEL("#{bindings.defaultCountryTaxDefaultControls.execute}");
            }

        }