Element scale pozwala użytkownikowi na wybranie wartości z zakresu. Pasek wyświetlany w pionie lub poziomie pozwala użytkownikowi na wybranie wartości poprzez przeciągnięcie uchwytu na pasku.
Zastosuj atrybut orient do określenia orientacji na skali. Domyślną wartości jest 'horizontal
', która wyświetla poziomą skalę. Najmniejszą wartości są po lewej stronie, a najwyższe wartości są po prawej. Ustaw atrybut orientacji na 'vertical
', aby zastosować skalę pionową.
- Metody
- decrease, decreasePage, increase, increasePage,
Przykłady
Pozioma skala:
<scale min="1" max="10"/>
Pionowa skala:
<scale min="1" max="10" orient="vertical"/>
Atrybuty
-
disabled
- Typ: boolean
- Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość
true
, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie command nie zostanie wywołane.
<!-- Pole wyboru włącza/wyłącza przycisk --> <checkbox label="Enable button" onclick="document.getElementById('buttRemove').disabled = this.checked"/> <button id="buttRemove" label="Remove All" disabled="true"/>
{{ languages( { "en": "en/XUL/Attribute/increment", "fr": "fr/XUL/Attributs/increment", "ja": "ja/XUL/Attribute/increment" } ) }}
- {{ XULAttr("increment") }}{{ page.unprefixedpath == 'XUL:textbox' ? web.html(' ' .. template.Fx_minversion_inline(3)) : '' }}
- Typ: integer
- Wynosi tyle co wartość atrybutu {{ mediawiki['#switch']('<magic name="\"PAGENAME\"/">', XUL:textbox = .. '<template><name>' .. XULAttr .. '</name><arg>' .. value .. '</arg></template>', XUL:scrollbar = .. '<template><name>' .. XULAttr .. '</name><arg>' .. curpos .. '</arg></template>', '<template><name>' .. XULAttr .. '</name><arg>' .. curpos .. '</arg></template>' .. (dla pasków przewijania) lub .. '<template><name>' .. XULAttr .. '</name><arg>' .. value .. '</arg></template>' .. (dla pudełek liczbowych)) }}</magic> zmienionego, gdy strzałka na pasku przewijania jest naciśnięta. Domyślnie posiada wartość równą 1.
-
min
- Typ: integer
- Wartość minimalna, która może być ustawiona na skali. Domyślną wartością jest 0.
-
max
- Typ: integer
- Maksymalna wartość, która może być na skali. Domyślną wartość jest ustawiona na 100.
-
pageincrement
- Typ: integer
- Wynosi tyle co wartość atrybutu
curpos
zmienionego, gdy powierzchnia paska przewijania jest kliknięta. Powierzchnia jest obszarem, w którym przytrzymany kursorem pasek przewijania jest przesuwany. Domyślną wartością jest 10.
-
tabindex
- Typ: integer
- Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania.
-
value
- Typ: string
- Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.
Własności
-
min
- Typ: integer
- Pobiera i ustawia wartość atrybutu
min
.
-
max
- Typ: integer
- Pobiera i ustawia wartość atrybutu
max
.
-
pageIncrement
- Typ: integer
- Pobiera i ustawia wartość atrybutu
pageincrement
.
Metody
-
decrease()
- Zwraca typ: nie zwraca wartości
- Wartość zmniejszająca się skali poprzez przyrost.
-
decreasePage()
- Zwraca typ: nie zwraca wartości
- Wartość zmniejszająca się skali poprzez przyrost strony.
- {{ XULMeth2("increase", "()") }}
- Zwraca typ: nie zwraca wartości
- Wartość wzrastająca na {{ mediawiki['#switch']('<magic name="\"PAGENAME\"/">', XUL:textbox = number box, XUL:scale = scale, skali lub numeru pudełka) }}</magic> poprzez przyrost.
-
increasePage()
- Zwraca typ: nie zwraca wartości
- Wartość wzrastająca na skali poprzez przyrost strony.
Podobne
- Interfejsy
- nsIDOMXULControlElement