Selecting Af:selectCheckbox Makes Transaction Dirty Even Though PopulateAttribute Is Used
Last updated on MARCH 08, 2017
Applies to:Oracle JDeveloper - Version 22.214.171.124.0 and later
Information in this document applies to any platform.
As part of a requirement, a transient attribute implemented as a selectCheckBox was added in the table to identify dirty rows.
However, whenever the checkbox is selected it makes the transaction dirty even though populateAttribute is used instead of setAttribute.
This occurs in JDeveloper 126.96.36.199 and in the later JDeveloper version 188.8.131.52.0.
The steps for reproducing the issue are these:
- Unzip CheckBoxDirtyAPP.7z.
- Open the CheckBoxDirtyAPP.jws application in Jdeveloper 184.108.40.206.0. The application uses HR schema.
- Run the Departments.jspx page
- Click the Check Transaction status by selecting/unselecting checkbox: it should always show false as for Checkbox the populateAttribute was used; instead it shows true when the check box is selected/unselected.
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