VOTools for Visual Objects  
and Vulcan.NET  

bBrowser => Patches => bBrowser 4 => bBrowser 4 - Patch-History    




 bBrowser 4 - Patch-History
   
 
4.3

  Improvements

  • bBrowser:SelectionFirstRow(), bBrowser:SelectionNextRow()
    New optional parameter iOptions added.

  • bBrowser and default font
    If none font is defined in the bBrowser then the Windows font ANSI_VAR_FONT is no more used but the Windows font DEFAULT_GUI_FONT. This font contains more special characters than the other one.
 

  Bug Fixes

  • bBrowser and multiple selection with record groups
    The methods bBrowser:SelectionFirstRow() and bBrowser:SelectionNextRow() did not consider closed record groups. This was the reason that selected records in closed record groups were skipped. Only the first record of a closed record group was returned. This problem is fixed now. .

  • bBrowser and record groups
    Fixes a representation problem with virtual record group headers, if color conditions are defined in bBrowser.

  • bBrowser:UpdateVerticalScrollValues()
    Fixes an error at record groups which led to the fact that the thumb button of the vertical scrollbar jumped back to position 0.

  • bBrowser:VerticalScroll()
    Fixes an error when scrolling with the thumb button of the vertical scrollbar and bBrowser:ServerType #SQL, if during scrolling the last record scrolls into the visible area.

  • bBrowser:CloseColumn()
    Fixes an error which occurred when closing a column in the freeze area, if the table cursor was on the last column.

  • bBrowser:NotifyGoTop()
    If the deleted state of the first record has changed then the record is re-read.

4.2

  Improvements

  • bBrowser:FormatColumns()
    New Attributes:
    • #EditCloseFlags
    • #EditStartFlags
    • #HeightVariable
    • #ToolTipText
    • #WidthMax
    • #WidthMin
    • #ValueTransformList
    • #ViewEmptyValuesAs

  • bBrowser:GetFormatFromColumns()
    Determine format settings from data column.

  • bRecordGroup:CollapseItems()
    New option BRGCIO_CLEARAUTOOPENINLEVEL.

  • bRecordGroup:ExpandItems()
    New option BRGEIO_SETAUTOOPENINLEVEL.

  • bBrowser and Sort Marker
    The bBrowser supports sort markers in the column caption now. The following methods were implemented:
    • bBrowser:EnableCaptionSortMarker()
    • bBrowser:IsCaptionSortMarker()
    • bBrowserColumn:CaptionSortMarker (Access/Assign)

  Bug Fixes

  • bBrowser and horizontal scrolling
    Fixes various problems when horizontal scrolling.

  • bBrowser and server skiping
    Fixes various problems when skipping in record groups.

  • bBrowser and scrolling with mouse wheel
    Fixes an error when scrolling with mouse wheel in record groups.

  • bBrowser and NOTIFYFILECHANGE
    Fixes a display problem if the visible data area in bBrowser contains EoF records.

  • bDataColumn:ViewValueAs
    Fixes a bug that resulted in the setting of bDataColumn:ViewValueAs also was shown in EoF records.

  • bRecordGroup:CollapseItems()
    Fixes a problem which could occur in the bBrowser after the call of the method bRecordGroup:CollapseItems().

  • bArrayServer:RecordRestore()
    Fixes an error if the bArrayServer contains relations.

  • bArrayServer:FieldGet()
    Numeric field values are formatted on the defined field length.

  • bArrayServer:CreateOrder()
    If the evaluated expression for the sort order returns NIL, then the sort order is not created. In this case the method returns FALSE.

  • bBrowser:Recalculate()
    Fixes a problem in the method bBrowser:Recalculate() that could occur, if the row height of records was changed with the access bBrowser:RowHeight or if a column was defined in the access bBrowser:AutoWidthColumn.

4.0.1

  Improvements

  • bBrowser:VisibleGroupHeaderCount
    Determine the number of visible virtual group headers.

  Bug Fixes

  • bBrowser:RecordGroupItemChangeState()
    A record group was not closed if the table cursor was not on the first record within the record group. This is fixed now.

  • bBrowser:RecordGroupItemChangeState()
    When closing or opening a record group an event is sent to the owner of the bBrowser now.

  • bBrowser and record groups
    Fixes a problem for record groups with a descending order in the data server. For descending orders the option BRGLO_ORDER_DESCENDING must be set in the record group level.

  • bBrowser:FirstVisibleRowNo
    If the first visible record is a virtual group header for a record group, then a negative row number is returned. The row number corresponds to the row number of the first record within the record group multiplied with -1.

  • bBrowser:FirstVisibleRecNo
    If the first visible record is a virtual group header for a record group, then a negative record number is returned. The record number corresponds to the record number of the first record within the record group multiplied with -1.

  • bBrowser:LastVisibleRowNo
    If the last visible record is a virtual group header for a record group, then a negative row number is returned. The row number corresponds to the row number of the first record within the record group multiplied with -1.

  • bBrowser:SetCurrentRow()
    For the arguments uRow and uRecNo negative values can be passed. In this case the values refer to a virtual group header of a record group.

  • bBrowser:Recalculate()
    Fixes a problem in method bBrowser:Recalculate() that could occur, when the row height of the records was defined with the access bBrowser:RowHeight or a column was defined in the access bBrowser:AutoWidthColumn.

Copyright © 2003-2015 BEFO GmbH