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 / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones de proyectos
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
Se utiliza para enumerar los elementos del proyecto: ventanas, páginas, informes, consultas, ... En un bucle, esta función puede utilizarse para enumerar los elementos del proyecto.
Ejemplo
WEBDEV - Código ServidorAjax
// Enumerate the pages of a project
PageName is string = EnumElement(enumPage)
// Browse all the pages
WHILE PageName <> ""
// Go to the next page
PageName = EnumElement()
END
Sintaxis
<Result> = EnumElement([<Object to Enumerate> [, <Component name>]])
<Result>: Cadena de caracteres
  • Nombre del elemento encontrado,
  • Vaciar la cadena (""") si no se ha encontrado ningún elemento.
<Object to Enumerate>: Constante opcional
Parámetro que se debe especificar durante la primera llamada a la función (para iniciar la enumeración). Para continuar la enumeración, este parámetro no es necesario.
enumAllEnumera todos los elementos del proyecto.
enumExternalComponentEnumera los elementos públicos de un componente externo incluido en el proyecto.. El nombre del componente se especifica en <Nombre del componente>.
enumReportEnumera todos los informes de proyectos.
enumWindowEnumera todas las ventanas del proyecto.
enumInternalWindowEnumera todas las ventanas internas del proyecto.
enumGPUConstante destinada al User Groupware.
enumReportTemplateEnumera todas las plantillas de informes del proyecto.
enumWindowTemplateEnumera todas las plantillas de ventanas del proyecto.
enumPageTemplateEnumera todas las plantillas de página del proyecto.
enumPageEnumera todas las páginas del proyecto.
enumDynamicPageEnumera todas las páginas dinámicas del proyecto.
enumInternalPageEnumera todas las páginas internas del proyecto.
enumQueryEnumera todas las consultas del proyecto.
<Component name>: Cadena de caracteres
Nombre del componente para el que deben enumerarse los elementos públicos.
Componente: wd290vm.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Listando objetos do Projeto
// Browse all the windows
WindowName = EnumElement(enumWindow)

WHILE WindowName <> ""

WindowName = EnumElement()

BufImagem = Screen_GetImageBuffer(Diretorio,WindowName)

Screen_AddElement(WindowName, "Window", BufImagem)

END

WindowName = ""


// Browse all the internal windows
InternalWindowName = EnumElement(enumInternalWindow)

WHILE InternalWindowName <> ""

InternalWindowName = EnumElement()

BufImagem = Screen_GetImageBuffer(Diretorio,InternalWindowName)

Screen_AddElement(InternalWindowName, "InternalWindow", BufImagem)

END

InternalWindowName = ""


// Browse all the report
ReportName = EnumElement(enumReport)

WHILE ReportName <> ""

ReportName = EnumElement()

BufImagem = ""

Screen_AddElement(ReportName, "Report", BufImagem)

END

ReportName = ""
BOLLER
06 05 2019

Última modificación: 27/05/2022

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