Focusing problem solving with bird's-eye view & ground level implementation.
RichInputText input = (RichInputText) JSFUtils.findComponentInRoot(id); input.setSubmittedValue(null); input.resetValue(); // input.setValue("") doesn't work here AdfFacesContext.getCurrentInstance().addPartialTarget(input);