Using a transient attribute to indicate a new view object row
For entity-based view objects, there is a simple technique you can use to determine whether a particular row has a new status. The status of a row is new when the row is first created. The row remains in the new state until it is successfully committed to the database. It then goes to an unmodified state. Knowledge of the status of the row can be used to set up enable/disable conditions on the frontend user interface.
In this recipe, we will see how to utilize a transient view object attribute to indicate the new status of the view object row.
Getting ready
This recipe was developed using the HRComponents
workspace, which was created in the Overriding remove() to delete associated children entities recipe in Chapter 2, Dealing with Basics: Entity Objects. The HRComponents
workspace requires a database connection to the HR
schema.
How to do it...
1. Open the
Departments
view object definition.2. Go to the Attributes tab and click...