Ten element stosuje się zamiast elementu window
dla okien dialogowych. Atrybutu buttons
można użyć do ustawienia, które przyciski powinny być wyświetlane w oknie dialogowym. Przyciski te będą umieszczane w miejscu określonym przez daną platformę.
Dodatkowe informacje są dostępne w kursie XUL.
- Atrybuty
- buttonaccesskeyaccept, buttonaccesskeycancel, buttonaccesskeydisclosure, buttonaccesskeyextra1, buttonaccesskeyextra2, buttonaccesskeyhelp, buttonalign, buttondir, buttondisabledaccept, buttonlabelaccept, buttonlabelcancel, buttonlabeldisclosure, buttonlabelextra1, buttonlabelextra2, buttonlabelhelp, buttonorient, buttonpack, buttons, defaultButton, ondialogaccept, ondialogcancel, ondialogdisclosure, ondialogextra1, ondialogextra2, ondialoghelp, title
- Własności
- buttons, defaultButton
Przykłady
<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> <dialog id="donothing" title="Dialog example" xmlns="https://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" buttons="accept,cancel" buttonlabelcancel="Cancel" buttonlabelaccept="Save" ondialogaccept="return doOK();" ondialogcancel="return doCancel();"> <dialogheader title="Options" description="My preferences"/> <groupbox> <caption label="Colour"/> <radiogroup> <radio label="Red"/> <radio label="Green" selected="true"/> <radio label="Blue"/> </radiogroup> <label value="Nickname"/> <textbox /> </groupbox> </dialog>
Atrybuty
-
defaultButton
- Typ: string
- Zwykle nie powinno się ustawiać tego atrybutu. Określa on domyślny przycisk w oknie dialogowym. Zazwyczaj oznacza to, że przycisk zostanie aktywowany po naciśnięciu klawisza Enter. Atrybutowi temu powinna być przypisana jedna z wartości używanych przez atrybut
buttons
.
-
ondialogaccept
- Typ: kod skryptu
- Kod w tym atrybucie jest wywołany po naciśnięciu przycisku akceptacji lub po wywołaniu metody
acceptDialog
.
-
ondialogcancel
- Typ: kod skryptu
- Kod w tym atrybucie jest wywołany po naciśnięciu przycisku 'Anuluj' lub po wywołaniu metody
cancelDialog
.
-
ondialogdisclosure
- Typ: Kod skryptu
- Kod w tym atrybucie jest wywołany po naciśnięciu przycisku ujawniającego (ang. disclosure).
-
ondialogextra1
- Typ: kod skryptu
- Kod w tym atrybucie jest wywołany po naciśnięciu pierwszego przycisku dodatkowego.
-
ondialogextra2
- Typ: kod skryptu
- Kod w tym atrybucie jest wywołany po naciśnięciu drugiego przycisku dodatkowego.
-
ondialoghelp
- Typ: kod skryptu
- Kod w tym atrybucie jest wywołany po naciśnięciu przycisku 'Pomoc'.
Własności
-
defaultButton
- Typ: string
- Zwykle nie powinno się ustawiać tej własności. Określa ona domyślny przycisk w oknie dialogowym. Zazwyczaj oznacza to, że przycisk zostanie aktywowany po naciśnięciu klawisza Enter. Własności tej powinna być przypisana jedna z wartości używanych przez atrybut
buttons
.
Metody
-
acceptDialog()
- Zwraca typ: nie zwraca wartości
-
Akceptuje okienko dialogowe i je zamyka, działa podobnie jak naciśnięcie przycisku
OK
.
-
cancelDialog()
- Zwraca typ: nie zwraca wartości
- Anuluje okienko dialogowe i je zamyka, działa podobnie jak naciśnięcie przycisku <tt>Anuluj</tt>.
-
centerWindowOnScreen()
- Zwraca typ: nie zwraca wartości
- Ustawia okienko dialogowe na środku ekranu.
-
getButton( typ )
- Zwraca typ: element button
- Zwraca element
button
o zadanym typie, znajdujący się w okienku dialogowym.
-
moveToAlertPosition()
- Zwraca typ: nie zwraca wartości
- Przenosi okno dialogowe na pozycję właściwą dla okna z ostrzeżeniem, jednocześnie nadając mu rozmiar właściwy dla takiego okna.
Podobne
- Elementy
-
dialogheader