What is new on BDF Version 9
- Following functions are implemented in api_datasource package; getcolumnvalueTX, getcolumnvalueNR, getcolumnvalueDT, getcolumnvalueCL, getcolumnvalueBL. As a result, getColumnValue function in the same package is removed. Any code referencing this API function should be updated to use one of the new API functions above.
- api_component.setSelectable procedure has been removed from BDF Developer APIs. Also selectable_yn attribute willbeno longer available on UI design xml editor.
- api_tabbedPanel.setitle is renamed as api_tabbedPanel.setTabTitle and api_tabbedPanel.getitle is renamed as api_tabbedPanel.getTabTitle.
- api_component.setMouseHover and api_component.isMouseHover APIs added. Also mouseHover attribute is available for grid component. By this way, developer has control on grid's mouseHover behaviour.
- api_frame.print API method added, procedure works as same as api_dialog.print
- MaxRowFetch_nr attribute isadded to datasources and application. User can specify this value for each data source and for whole application data sources. If this attribute is not speicified by the user, it willl be 100 by default. This attribute specify the maximum number of rows that datasource query returns. If the query returns more than this number, engine will ignore redundant rows.
- RecordList(LOV) component is added.
- getCurrenttab and setCurrentTab were removed from api_panel. These function/procedures were added to api_tabbedPanel (New usage: api_tabbedPanel.getCurrentTaborder/getCurrentTabName, api_tabbedPanel.setCurrentTab)
- API input parameters of api_tabbedpanel.addTab 's order and name were changed.
- FormattedFields behaviour to invalid input has changed. Now, ff clears its value if user left ff with an invalid input.
- DateField items can be set to null by erasing its field.
- Printable attributes added to all items and panels. User can define which items are printable and which are not.