Oracle JHeadstart 10g release 10.1.3.1 now available with some exciting new features!
The new release of Oracle JHeadstart 10g for ADF is now available. JHeadstart adds a new approach to developing applications based on JDeveloper's Application Development Framework (ADF). By specifying simple meta data, complete sophisticated transactional J2EE web applications can be generated in a matter of minutes!
What is new in this release?
Oracle JHeadstart 10.1.3.1 includes the following new features, compared to JHeadstart 10.1.3.0:
Generation of Graphs. There is a new item display type 'graph' which allows you to generate BI graphs. The graph type and appearance can be set using the generated BI Graph xml file.
Multi-Select List of Values. The multi-select LOV behavior that was already present in JHeadstart 10.1.2 has been re-added.
Conditional Requery. There is a new group-level property that allows you to specify when an ADFm iterator binding should be requeried. Predefined values are "Always", "When Entering the Page" and "After Commit". You can also define a boolean JSF EL expression that will force a requery when it evaluates to true.
Advanced Search on Detail Tables. You can link an unbound advanced or quick search item to a bind variable by naming the bind variable after the item name, prefixed with the group name. You can use the bind variable in the SQL Query of the underlying ViewObject anyway you want, for example in the where clause of a sub select on a detail table.
Add Row Button. You now have the ability to generate an "Add Row" button in a table. This allows you to create new rows in a table with overflow right or below.
Duplicate Row Button. You have the ability to generate an "Duplicate Row" button in a table. When pressing this button, all values of the currently selected row are copied to a new table row, except for the primary key value(s).
Summary Types in Table. A new item-level checkbox property "Display Summary Type in Table" has been added. You can set the value to"sum", "average" or "count". When set an additional total row is displayed at the bottom of the table, showing the computed summary type of the item for all rows in the data collection.
Row-Specific Dropdown Lists in Table. There is a new domain property "Data Collection Changes By Row" which allows you to generate drop down lists with a different content in each table row. One use case for this is the implementation of cascading dropdown lists, for example the managers drop down list only showing managers working in the department of the employee.
Support for multiple "depends on" items. The "Depends on Item(s)" property is now editable, in addition to choosing an item from the dropdown list, you can type in a comma-delimited string of "depends on" item names.
Regions can be made dependent of one or more items. The "Depends on Item(s)" property has been added to Item region, Group region and Region Container. This allows you to conditionally render a region based on the value of another item in the group.
Mobile Support. Service-level View Type property is now configurable by the user. For each view type a set of templates and generator resource bundles can be defined in jag-config.xml. A MobilePDA View Type is predefined with dedicated templates and a resource bundle with short labels.
Enhanced NLS Support. The GeneratorText resource bundles used by the Jheadstart Application Generator to generate static texts, based on the language set in the Application Definition, are now added to the project in the /templates/nls directory. This makes it much easier to changegenerator text entries and to add support for additional languages.
Relative path for templates directory. In the JHeadstart Application Definition Editor, you can specify the template directory relative to the ViewController project root directory.
Item only updateable when not new. A new allowable value of while_not_new has been added to the item updateable property.
Hot-reloading of resource bundles. It is possible to reload changed resource bundles without shutting down your J2EE Application Server (feature provided by Lucas Jellema, Amis).
This release can be used with JDeveloper 10.1.3.2 and 10.1.3.1. It can NOT be used with JDeveloper 10.1.3.0
Where to download this new release?
Customers that hold a supplement option license for JHeadstart can download this release from the
Supplement Option Portal. An evaluation copy is available from OTN. If you want to acquire Oracle JHeadstart please contact your local Oracle Consulting representative or e-mail firstname.lastname@example.org.