|
bBrowser
4 - Patch-Historie |
|
|
|
4.3 |
Erweiterungen
- bBrowser:SelectionFirstRow(),
bBrowser:SelectionNextRow()
Neuen optionalen Parameter iOptions
hinzugefügt.
- bBrowser
und Standard-Font
Wenn im bBrowser kein Font definiert
ist, dann wird intern nicht mehr der Windows-Font
ANSI_VAR_FONT verwendet sondern der Windows-Font
DEFAULT_GUI_FONT. Dieser Font stellt mehr Sonderzeichen
dar,
als der andere Font.
Fehlerkorrekturen
- bBrowser
und Mehrfach-Selektion bei Datensatzgruppen
Die Methoden bBrowser:SelectionFirstRow()
und bBrowser:SelectionNextRow() berücksichtigten
keine geschlossenen Datensatzgruppen. Dies
führte dazu, dass markierte Datensätze
in geschlossenen Datensatzgruppen übersprungen
wurden. Es wurde immer nur der erste Datensatz
einer geschlossenen Gruppe zurückgegeben.
Dieses Problem ist nun behoben.
- bBrowser
und Datensatzgruppen
Behebt ein Darstellungsproblem bei
virtuellen Gruppenkopfzeilen, wenn Farbbedingungen
im bBrowser definiert sind.
- bBrowser:UpdateVerticalScrollValues()
Behebt
einen Fehler bei aktiven Datensatzgruppen,
der dazu führte, dass der
Thumb-Button im vertikalen Scrollbar
auf die Position 0 zurücksprang.
- bBrowser:VerticalScroll()
Behebt
einen Fehler beim Scrollen mit dem Thumb-Button
und bBrowser:ServerType #SQL, für den
Fall, dass beim Scrollen der letzte Datensatz
in den sichtbaren Bereich scrollt.
- bBrowser:CloseColumn()
Behebt
einen Fehler, der beim Schließen einer
Spalte im Freeze-Bereich auftrat, wenn der
Tabellen-Cursor auf der letzten Spalte stand.
- bBrowser:NotifyGoTop()
Wenn
sich der Deleted-Status des ersten Datensatzes
geändert hat, dann wird der Datensatz
neu eingelesen.
|
4.2 |
Erweiterungen
- bBrowser:FormatColumns()
Neue Attribute:
- #EditCloseFlags
- #EditStartFlags
- #HeightVariable
- #ToolTipText
- #WidthMax
- #WidthMin
- #ValueTransformList
- #ViewEmptyValuesAs
- bBrowser:GetFormatFromColumns()
Ermittlung von Formatierungseinstellungen
von Datenspalten.
- bRecordGroup:CollapseItems()
Neue Option
BRGCIO_CLEARAUTOOPENINLEVEL.
- bRecordGroup:ExpandItems()
Neue Option BRGEIO_SETAUTOOPENINLEVEL.
- bBrowser
und Sortiermarkierungen
Der bBrowser unterstützt nun
Sortiermarkierungen in den Spaltenbezeichnungen.
Folgende neue Methoden und Zugriffe wurde hierfür
implementiert:
- bBrowser:EnableCaptionSortMarker()
- bBrowser:IsCaptionSortMarker()
- bBrowserColumn:CaptionSortMarker
(Access/Assign)
Fehlerkorrekturen
- bBrowser
und horizontales Scrollen
Behebt verschiedene Darstellungsprobleme
beim horizontalen Scrollen.
- bBrowser
und Skippen
Behebt
verschiedene Probleme beim Skippen, wenn Datensatzgruppen
existieren.
- bBrowser
und Scrollen mit dem Mausrad
Behebt
einen Fehler beim Scrollen mit dem Mausrad
und vorhandenen Datensatzgruppen.
- bBrowser
und NOTIFYFILECHANGE
Behebt
ein Anzeigeproblem, wenn der sichtbare Datenbereich
im bBrowser EoF-Datensätze
enthält.
- bDataColumn:ViewValueAs
Behebt
einen Fehler, der dazu führte, dass die
Einstellung von bDataColumn:ViewValueAs auch
in den EoF-Datensätzen angezeigt wurde.
- bRecordGroup:CollapseItems()
Behebt
einen Fehler, der nach dem Aufruf der Methode
bRecordGroup:CollapseItems() im
bBrowser auftreten konnte.
- bArrayServer:RecordRestore()
Behebt
einen Absturz, wenn der bArrayServer Relationen
enthält.
- bArrayServer:FieldGet()
Numerische
Feldwerte werden auf die definierte Feldlänge
formatiert.
- bArrayServer:CreateOrder()
Wenn
der Ausdruck für die Sortierung einen
NIL-Wert zurückgibt, dann wird die Sortierung nicht
erzeugt. In diesem Fall gibt die Methode den
Wert FALSE zurück.
- bBrowser:Recalculate()
Behebt
ein Problem in der Methode bBrowser:Recalculate(),
dass auftreten konnte, wenn mit
dem Zugriff bBrowser:RowHeight die Zeilenhöhe der Datensätze
geändert wurde oder mit dem
Zugriff bBrowser:AutoWidthColumn eine Spalte definiert wurde.
|
4.0.1 |
Erweiterungen
- bBrowser:VisibleGroupHeaderCount
Ermittelung
der Anzahl von sichtbaren virtuellen Gruppenkopfzeilen.
Fehlerkorrekturen
- bBrowser:RecordGroupItemChangeState()
Eine Datensatzgruppe wurde nicht geschlossen,
wenn der Tabellencursor nicht auf dem ersten
Datensatz innerhalb der Datenatzgruppe gestanden
hat.
- bBrowser:RecordGroupItemChangeState()
Beim
Schließen bzw. Öffnen einer Datensatzgruppe
wird nun ein RowSelect- und CellSelect-Event
an den Owner des bBrowser geschickt.
- bBrowser
und Datensatzgruppen
Behebt
ein Problem bei Datensatzgruppen mit absteigender
Sortierung. Bei absteigenden
Sortierung muss in dem Datensatzgruppen-Level die Option BRGLO_ORDER_DESCENDING
gesetzt
sein.
- bBrowser:FirstVisibleRowNo
Wenn
der erste sichtbare Datensatz eine virtuelle
Gruppenkopfzeile zu einer Datensatzgruppe
ist, dann wird ein negativer Wert zurückgegeben. Der Wert entspricht der
Zeilennummer
des ersten Datensatzes innerhalb der Datensatzgruppe multipliziert mit -1.
- bBrowser:FirstVisibleRecNo
Wenn
der erste sichtbare Datensatz eine virtuelle
Gruppenkopfzeile zu einer Datensatzgruppe
ist, dann wird ein negativer Wert zurückgegeben. Der Wert entspricht der
Datensatznummer
des ersten Datensatzes innerhalb der Datensatzgruppe multipliziert mit -1.
- bBrowser:LastVisibleRowNo
Wenn
der letzte sichtbare Datensatz eine virtuelle
Gruppenkopfzeile zu einer Datensatzgruppe
ist, dann wird ein negativer Wert zurückgegeben. Der Wert entspricht der
Zeilennummer
des ersten Datensatzes innerhalb der Datensatzgruppe multipliziert mit -1.
- bBrowser:SetCurrentRow()
Für
die Argumente uRow und uRecNo können auch
negative Werte übergeben werden. In diesem
Fall beziehen sich die Werte auf eine virtuelle Gruppenkopfzeile einer Datensatzgruppe.
- bBrowser:Recalculate()
Behebt
ein Problem in der Methode bBrowser:Recalculate(),
dass auftreten konnte, wenn mit
dem Zugriff bBrowser:RowHeight die Zeilenhöhe der Datensätze geändert
wurde oder mit dem
Zugriff bBrowser:AutoWidthColumn eine Spalte definiert wurde.
|
|
|
|
|