Skip to content

Instantly share code, notes, and snippets.

@ramannanda9
Created September 19, 2011 12:58
Show Gist options
  • Save ramannanda9/1226450 to your computer and use it in GitHub Desktop.
Save ramannanda9/1226450 to your computer and use it in GitHub Desktop.
public static void resetAttributes(UIComponent rootComponent,AdfFacesContext adfFacesContext){
List<UIComponent> items = rootComponent.getChildren();
for ( UIComponent item : items ) {
resetAttributes(item,adfFacesContext);
if ( item instanceof RichInputText ) {
RichInputText input = (RichInputText)item;
if ( !input.isDisabled() &&!input.isReadOnly() ) {
input.setValue(null);
adfFacesContext.addPartialTarget(input);
}
} else if ( item instanceof RichInputDate ) {
RichInputDate input = (RichInputDate)item;
if ( !input.isDisabled() &&!input.isReadOnly() ) {
input.setValue(null);
adfFacesContext.addPartialTarget(input);
}
}
else if( item instanceof RichSelectOneChoice){
RichSelectOneChoice input=(RichSelectOneChoice)item;
if(!input.isDisabled()&&!input.isReadOnly()){
input.setValue(null);
adfFacesContext.addPartialTarget(input);
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment