mozilla
Los resultados de tu búsqueda

    Medidores de Progreso

    En esta seccion veremos como crear medidores progreso (o indicador de progreso).

    Añadiendo un indicador de progreso

    Un indicador de progreso es una barra que indica la cantidad de trabajo realizado para completar una acción. Son tipicamente usados cuando se han de descargar ficheros o cuando realizamos una larga operación. XUL tiene indicadores de progreso, habiendo dos tipos de ellos: determinados e indeterminados.

    Los indicadores de progreso determinados se usan cuando conocemos la cantidad de trabajo necesaria para llevar a cabo una operación. El indicador de progreso se irá llenando y una vez lleno completamente, la operación deberá haber terminado. Este puede usarse para dialogos de descarga de ficheros, ya que conocemos el tamaño del fichero.

    Los indicadores indeterminados se usan cuando no sabemos cuanto trabajo puede llevar una operación.

    Indicador de progreso determinado : Image:prog-det.png

    Indicador de progreso indeterminado : Image:prog-udet.png

    Los indicadores de progreso tienen la siguiente sintaxis:

    <progressmeter
        id="identificador"
        mode="determined"
        value="0%"/>
    

    Los atributos son como sigue:

    id 
    El identificador para el indicador de progreso
    mode 
    El tipo de indicador de progreso. Si es determined, será un indicador de progreso determinado y se irá llenando conforme se realize la tarea. Sí es undetermined será un indicador de progreso indeterminado, donde no conocemos cuando finalizará la operación. El valor por defecto, si no definimos este atributo, es determined.
    value 
    El valor actual del indicador de progreso. Solo deberíamos usar cuando el indicador de progreso es del tipo determinado. El valor debe ser un porcentaje desde 0% a 100%. Este atributo puede ser cambiado desde un script conforme vaya completandose la tarea.

    Incluyamos un indicador de progreso a nuestro dialogo de encontrar ficheros. Deberíamos poner un indicador indeterminado, ya que no sabemos cuantos ficheros tendremos que comprobar en nuestra búsqueda o cuanto tardaremos en hacerlo. Sin embargo, pondremos uno determinado por ahora para ver como funciona. El indicador de progreso normalmente solo aparecerá cuando la búsqueda se está llevando a cabo. Más tarde crearemos un script para mostrarlo y ocultarlo.

     

    <hbox>
     
      <progressmeter value="50%" style="margin: 4px;"/>
    
      <spacer flex="1" />
    </hbox>
    

    Image:progress1.png

    El atributo lo hemos puesto como 50% para poder ver el indicador inicialmente. Tambíen le hemos asignado un margen de 4 pixels para separarlo de los márgenes de la ventana. Tal como indicamos anteriormente, solo queremos ver el indicador de progreso cuando se esté realizando la búsqueda. Un script lo ocultará y mostrará cuando sea necesario.

    En la proxima seccion, aprenderemos como adicionar elementos a una ventana usando HTML.

    Categorías

    links interwikis

    Etiquetas y colaboradores del documento

    Etiquetas: 
    Contributors to this page: PhoneixS, Lucasarg, Jorolo, Telco
    Última actualización por: PhoneixS,