AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Action Bar
  • Presentación
  • Manejo de una Action Bar mediante programación
  • Gestión de las vistas
  • Búsqueda en la Action Bar (sólo sistema)
  • Propiedades de WLanguage
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Manejo de una Action Bar mediante programación
Presentación
Un Action Bar puede ser manejado a través de la programación. Para ello, utilice el Variable correspondiente al Action Bar en el código.
El Variable del Action Bar corresponde al nombre del Action Bar.
Esta ayuda Page explica cómo manipular un Action Bar a través de la programación.
Manejo de una Action Bar mediante programación
AndroidiPhone/iPad

Gestión de las vistas

La "Modificación de la vista visualizada" Process se utiliza para gestionar el cambio de vista.
En este caso, el Variable correspondiente al Action Bar corresponde al número de la vista seleccionada. Esto le permite manejar la ventana interna associated con la vista:
SWITCH ACTB_ActionBar
CASE 1
ChangeSourceWindow(ABZ_Dish, IW_ListDishes, "Starters", "")
CASE 2
ChangeSourceWindow(ABZ_Dish, IW_ListDishes, "Dishes", "")
CASE 3
ChangeSourceWindow(ABZ_Dish, IW_ListDishes, "Desserts", "")
END
AndroidiPhone/iPad

Búsqueda en la Action Bar (sólo sistema)

Para permitir realizar una búsqueda en el Action Bar:
  1. Seleccione la opción "Permitir búsqueda en el Action Bar". Un nuevo Event es automáticamente associated con el Action Bar control: "Validar la búsqueda". Esta Event hace posible la búsqueda.
  2. Si se marca la opción "Con historial de búsqueda", se mostrará al usuario el historial de búsqueda.
    iPhone/iPad Observación: La opción "Con botón para borrar el historial" permite borrar automáticamente el historial.
Para implementar la búsqueda , realice las siguientes operaciones, por ejemplo:
  1. Crear un botón de búsqueda en la Action Bar (un botón "Lupa" por ejemplo).
  2. En el código de esta opción, utilice ActionBarSearchVisible para mostrar la búsqueda control Campo de entrada. Por ejemplo:
    ActionBarSearchVisible(True, "Customer to find")
  3. Abrir los eventos de WLanguage associated con el Action Bar control. En la "Validación de la búsqueda" Event, introduzca el código utilizado para realizar la búsqueda y mostrar el resultado. En este código, tiene la capacidad de averiguar el valor introducido por el usuario a través de SearchValue.
    Por ejemplo:
    // Find a product.
    // The result is displayed in a Looper control.
    // The searched value corresponds to a parameter of the base query of the Looper control.
    QRY_Products.ParamName = ACTB_ActionBar.SearchValue
    LooperDisplay(LOOP_QRY_Products, taReExecuteQuery)
Observaciones:
  • Si el historial de búsquedas está habilitado:
    • cuando la control Campo de entrada está vacía, se proponen las 10 últimas búsquedas.
    • al iniciar la edición, se muestran 10 sugerencias en función de lo que ya se ha escrito.
  • Tienes la posibilidad de borrar el historial con ActionBarDeleteSearchHistory.
  • iPhone/iPad Si se selecciona la opción "Con botón para borrar el historial", al final de los resultados de la búsqueda aparecerá una opción para borrar el historial.
  • Cuando se activa la búsqueda en Action Bar se añaden automáticamente dos eventos WLanguage :
    • Validación de la búsqueda.
    • Modificar la búsqueda.
  • Cancelar la búsqueda: Para saber si la búsqueda ha sido cancelada por el usuario, compruebe el valor de SearchValue en la "Validación de la búsqueda" Event. Este valor se set a "" (cadena vacía) en caso de anulación.

Propiedades de WLanguage

Para obtener una lista completa de las propiedades de WLanguage que pueden utilizarse con una Action Bar, consulte Propiedades associated con las barras de acción.
iPhone/iPad Las propiedades de un Action Bar control no se pueden modificar mediante programación.
Versión mínima requerida
  • Versión 17
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 06/01/2023

Señalar un error o enviar una sugerencia | Ayuda local