Přehled vlastností, metod a událostí objektu:
--------------------------------------------------------------
Align (RW) ConfirmDelete (RW) Ctl3D (RW)
Cursor (RW) DataSource (RW) Enabled (RW)
Flat (RW) Height (RW) HelpContext (RW)
Hint (RW) Hints (RW) Left (RW)
Name (R) ParentCtl3D (RW) ParentShowHint (RW)
PopupMenu (RW) ShowHint (RW) TabOrder (RW)
TabStop (RW) Tag (RW) Top (RW)
Visible (RW) VisibleButtons Width (RW)
--------------------------------------------------------------
NavigatorButtons
--------------------------------------------------------------
Objekt nereaguje na žádné události, ačkoliv jsou zobrazovány
--------------------------------------------------------------
Legenda: * -> pouze z programu, R -> lze číst, W -> lze zadat
Komponenta DataNavigator je sada tlačítek zprostředkovávající pohyb (navigaci) v databázi. Umožňuje skok na první, následující, předchozí a poslední záznam, vložení nového záznamu, vymazat záznam, editovat záznam, potvrdit uložení záznamu, zrušit zatím neuložené změny a obnovit zobrazovaná data.
Nejdůležitější vlastností je DataSource, která definuje zdroj dat. Pokud se zobrazují data v datové mřížce DataGrid, musí se zadat stejný DataSource pro DataGrid i pro DataNavigator.
Viditelná tlačítka se zadávají při návrhu aplikace v okně Nastavení objektu vlastností VisibleButtons. V okně nastavení komponent je tato vlastnost sloučena do jedné skupiny. Nastavit lze viditelnost jednotlivých tlačítek. Je možné například nastavit viditelnost tlačítek pouze pro procházení databáze a zneviditelnit tlačítka pro editaci a rušení záznamů. Z programu lze nastavit viditelná tlačítka metodou NavigatorButtons.
Objekt DataNavigator má předdefinována tlačítka s následujícím pořadím a významem:
First - první záznam
Prior - předchozí záznam
Next - následující záznam
Last - poslední záznam
Insert - vložit nový záznam
Delete - vymazat záznam
Edit - přepnout do režimu oprav
Post - uložit provedené změny
Cancel - zrušit změny
Refresh - obnovit zobrazení při práci v síti
Ve vlastnosti Hints je možné zadat text nápovědy, který se zobrazuje pod příslušným tlačítkem, pokud je nastaveno v jazyce KLONDAIK ShowHint := True, případně v jazyce BONANZA ShowHint = True. Pro každé tlačítko je samostatný řádek nápovědy. Nápovědu lze zadat buď speciálním editorem, který se zobrazí pro kliknutí na ikonu s třemi tečkami, případně lze nastavit nápovědu z programu nastavením vlastnosti Hints. V editoru musíte uvést text pro každé tlačítko, i když nebude zobrazováno. Pokud byste některý řádek vynechali, došlo by k posunu textu nápovědy. Z programu lze zadat nápovědu pro každé tlačítko samostatně.
UPOZORNĚNÍ:
Komponenta DataNavigator obsluhuje sama všechny události a nedokáže proto reagovat na
žádné události přímo z programu. Seznam událostí, který je generován automaticky operačním
systémem nelze proto použít a aplikace na ně nebude také reagovat.