--- title: progressmeter slug: Mozilla/Tech/XUL/progressmeter tags: - Dokumentacja_XUL - Elementy_XUL translation_of: Archive/Mozilla/XUL/progressmeter ---
Pasek postępu, który możemy zastosować do wyświetlenia postępu długości operacji. Jest to rysowany pasek, który jest wypełniany w miarę jak operacja jest zakończona. W dodatku nieokreślony progressmeter
można utworzyć ustawiając atrybut mode
na wartość undetermined
. Jest stosowany wtedy, gdy długość czasu zakończenia operacji nie jest znany wcześniej.
Dodatkowe informacje są dostępne w kursie XUL.
<progressmeter mode="determined" value="82"/> <progressmeter mode="undetermined"/>
<!-- switching modes - eg on an ajax call, but in this example with a mouseover the button --> <progressmeter mode="determined" id="myProgress"/> <button label="Example" onmouseover="setLoading(true)" onmouseout="setLoading(false)"/> function setLoading(state){ document.getElementById('myProgress').mode = (state) ? 'undetermined' : 'determined'; }
determined
czyli określony progressmeter
możemy zastosować w przypadku, gdzie znamy długość operacji jaka jest wykonywana. undetermined
czyli nieokreślony progressmeter
możemy zastosować do do operacji, w której nie możemy określić czasu jej przebiegu i zazwyczaj będzie wyświetlony jako słupek. '''as a spinning barber pole.'''
determined
: Stosujemy do określania wartości (liczby) atrybutu paska postępu określonego, która jest następnie wyświetlona. undetermined
: Pasek postępu jest nieokreślony.
Dziedziczy z elementu XUL |
accessible
Dziedziczy z elementu XUL |