public void processDecode(UIStandaloneApplication uicomponent, WebuiRequestContext context) throws Exception {
String componentId = context.getRequestParameter(context.getUIComponentIdParameterName());
if (componentId == null) {
return;
}
UIComponent uiTarget = uicomponent.findComponentById(componentId);
if (uiTarget == null) {
context.addUIComponentToUpdateByAjax(uicomponent.getChild(UIStandaloneAppContainer.class));
return;
}
if (uiTarget == uicomponent) {
super.processDecode(uicomponent, context);
}
uiTarget.processDecode(context);
}