What is new on BDF Version 14
- The TextLabel component supports dateFormat and numberMask attributes
- Api_Component.isChecked method is added for CheckBox components. This method only returns 'Y' or 'N'. Api_Component.getValueTX is still in use but it can return any value for component.
- Width, Visible attributes are added to RecordList Columns
- New attributes(expandIconPosition, heightAllocationPolicy, resizable) are added to AccordionPanel and headerHeight is added to accordions.
- API_AccordionPanel is added.
- The getParentRowCell and setParentRowCell are added to Api_Panel, Api_Frame and Api_Dialog. These methods set/get RowCell which is parent of "Panel.ColumnCell"
- Api_Domain.getValueListItemDisplay is added to get value of the domain's valuelist item.
- If domain is not multi lingual then returns display value of value list item.
- If domain is multi lingual, long value or short value of valuelist item of current BRIM Language will be returned.
- Api_TreeNode.collapse is added
- Api_tree.expandNode was moved to api_treeNode and renamed to expand, api_treeNode.selectNode was moved to api_treeNode and renamed as setSelected.
- Api_Application.brimLogin/Logoff are renamed as Api_Application.login/logoff. Api_Brim.login/logoff is also added. Api_Application.login/logoff is besng used to connect to application. Without this connection, users cannot do DML operations on application tables.
Api_Brim.login/logoff is being used to connect BRIM Repository. Wihtout this connection, users cannot do any operation on BRIM Repository.
(for instance: create/delete rules, interfaces, classes.)
- ComboBox component behaviour is changed. Until now, when user set invalid value(which does not take place in LOV) to ComboBox component,
BRIM-UI Renderers chose the first value from LOV and informed the BRIM-UI Engine. For that reason some Datasources became dirty.
From now, this feedback operation is removed. BRIM-UI Renderers will only show the invalid value on ComboBox component and never inform the BRIM-UI Engine.
- The rowHeightPolicy attribute is added to Grid Component. Values are "Dynamic" and "Static"
- The HyperLink component is added to Grid component
- Events on Tree component are re-designed; "Selected" event is renamed as "SelectionChanged"
"RightClick" event does not make the node selected anymore
"LeftClick" event is added
- Api_TabbedPanel.set/getTabOrder and isTabEnabled are added
- Bookmark Handler is added to Application. This event will be triggered only one time after Application Open event
- Icon attribute is added to Mainframe
- Api_TabbedPanel.set/getTabPlacement are added.
- The "preferredWidthPolicy", "preferredHeightPolicy" attributes are added to Panel.
Possible values of these attributes are "Dynamic" and "Static". "Dynamic" is default.
If these attribtues are Dynamic, panel size will adjust automatically according to its content.