Um componente Barra de progresso
oferece um indicador de progresso para uma tarefa que está sendo realizada.
O componente Barra de progresso oferece suporte aos seguintes tipos de indicadores de progresso, que você define na propriedade type na janela Propriedades da barra de progresso:
Por padrão, o componente Barra de progresso é uma barra de progresso determinada com a propriedade refreshRate definida como 3000 milissegundos (3 segundos). Uma barra de progresso pode incluir detalhes como a descrição e o status da operação.
Para ter uma barra de progresso determinada, você deve vincular a propriedade progress aos dados que se atualizam à medida que a tarefa avança e determinam um valor inteiro que indica a porcentagem concluída da tarefa. Como opção, você pode vincular o atributo status aos dados que se atualizam à medida que o progresso reflete o status da tarefa, como uma string que indica a porcentagem concluída ou tempo restante.
O componente Barra de progresso oferece também funções JavaScript que podem ser chamadas para controlar a tarefa no servidor. Para obter mais informações sobres estas funções no lado do cliente e a funcionalidade Ajax do componente, e para obter alguns exemplos de como configurar o componente, escolha Ajuda > Referências de Javadoc > Biblioteca de marcas do Project Woodstock 4.2 e vá até a descrição de webuijsf:progressBar.