After Upgrading to JDeveloper Textitem Declarative Component Binding Stopped Working

(Doc ID 1265240.1)

Last updated on AUGUST 04, 2016

Applies to:

Oracle JDeveloper - Version: to - Release: to Oracle11g
Information in this document applies to any platform.


When trying to update a record using ADF custom declarative components in JDeveloper, it will not display new updated value from ViewObjet. In fact it prints out the record prior to the update.
In previous releases (i.e. JDeveloper this functionality works where it always displays the record that was successfully submitted.

Example. If we have an application that contains a few updateable fields and if we were to update one of the fields, as shown below.

and then press the [Submit] button it will the display record prior to submission instead of the new record just entered.
Value Return from component is::Joe

The backing bean can contain an action to fetch the new value.
    public String cb1_action() {
// Add event code here...
FacesContext fc = FacesContext.getCurrentInstance();
ELContext elc = fc.getELContext();
ExpressionFactory ef = fc.getApplication().getExpressionFactory();
ValueExpression ve =
ef.createValueExpression(elc, "#{bindings.FirstName.inputValue}",
System.out.println("Value Return from component is::" +

return null;


Upgrade to JDeveloper


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms