What is new on BDF Version 13.2
- The PostInitialize event is added to Panels.
- All API's(except api_datasource.executeQuery) open a new autonomous transaction (pragma autonomous_transaction).
Also pragma autonomous_transaction keyword is added to api_Engine.main method. So we completely separated the user transaction from BRIM-UI transactions.
- BRIM-UI engine issues a rollback after it executes a user action(pl/sql procedure).
- Until now, due to a bug in the engine, a datasource with queryOnInitialize='N' was still queried if it was referenced by more than one component.
The second component always executed the query of the datasource regardless of the value in the queryOnInitialize attribute. This issue is fixed now. However, this bug fix may change the behavior of some applications
and components that show data may stop showing data after the upgrade. The developers need to call the api_datasource.executeQuery API where appropriate to fix this problem.
- Api_component.getSelectedValues method is added.
- If selectionType of List is SelectOne(or it is not specified), developers can get the selected value by calling either API api_component.getvaluetx or api_component.getSelectedValues.
- If selectionType of List is SelectMulti, developers should call API api_component.getSelectedValues method.
- The tooltipColumn attribute is added to the components in grid. Each component instance can have its own tooltip.
- DateField raises an alert when user enters an invalid date value.