Colecciones (referencia del lado del cliente)
Publicado: noviembre de 2016
Se aplica a: Dynamics CRM 2015
Las colecciones son estructuras para proporcionar acceso a datos que representan una matriz, pero sin la capacidad de modificar los datos de la matriz.
La siguiente lista muestra las colecciones disponibles en el modelo de objetos de Xrm.Page:
Xrm.Page.data.entity.atributos: Todos los atributos de la página.
Xrm.Page.ui.controles: Todos los controles de la página.
Xrm.Page.ui.tabs: Todos las pestañas de la página.
Xrm.Page.ui Tab.secciones: Todas las secciones en la pestaña.
Xrm.Page.ui Section.controles: Todos los controles de la sección.
Xrm.Page.ui.navigation.items: Todos los elementos del área de navegación del formulario.
Xrm.Page.ui.formSelector.items: Todos los formularios disponibles para el usuario.
Xrm.Page Attribute.controles: Todos los controles del atributo.
Xrm.Page.data.process. getActivePath: Las fases en la ruta activa actual basadas en reglas de bifurcación.
El método getStages de proceso para un proceso devuelto por Xrm.Page.data.process. getActiveProcess.
El método getSteps de fase para fases devueltas por Xrm.Page.data.process. getActiveStage, Xrm.Page.data.process. getActivePath y Xrm.Page.data.process. getActiveProcess.
Nota
Los objetos devueltos en el espacio de nombres de Xrm.Page.data.process no contiene nombres, por lo que el uso del parámetro de cadena para el método get no devuelve ningún objeto.
Con Actualización 1 de Microsoft Dynamics CRM Online 2015 el getRows y getSelectedRows devuelven colecciones de GridRow.Más información:Objetos y métodos de cuadrícula (referencia del lado del cliente)
Métodos de colección
forEach
Aplique una acción en una función de delegado a cada objeto en la colección.get
Obtenga uno o varios objetos de la colección según los argumentos pasados.getLength
Obtenga el número de elementos en la colección.
forEach
Aplica la acción contenida en una función de delegado.
collection.forEach(delegate function(attribute, index))
- Argumentos
Función de delegado con parámetros para atributo e índice.
get
Obtenga uno o varios objetos de la colección según los argumentos pasados.
collection.get([String][Number][delegate function(attribute, index)])
Nota
El método get para la colección de Xrm.Page.data.entity.attributes está disponible mediante el método abreviado de Xrm.Page.getAttribute.
El método get para la colección de Xrm.Page.ui.controls está disponible mediante el método abreviado Xrm.Page.getControl.
Argumentos
Ninguna
- Valor de retorno Todos los objetos en la colección.
Tipo: Matriz
- Valor de retorno Todos los objetos en la colección.
Cadena
Valor de retorno El objeto donde el nombre coincide con el argumento.
Tipo: ObjetoComentarios: Los objetos devueltos en el espacio de nombres de Xrm.Page.data.process no contiene nombres, por lo que el uso del parámetro de cadena para este método no devuelve ningún objeto.
Número
- Valor de retorno El objeto donde el índice coincide con el número.
Tipo: Objeto
- Valor de retorno El objeto donde el índice coincide con el número.
función de delegado (atributo, índice)
- Valor de retorno Los objetos que hacen que la función de delegado devuelva true.
Tipo: Matriz
- Valor de retorno Los objetos que hacen que la función de delegado devuelva true.
getLength
Obtenga el número de elementos en la colección.
collection.getLength()
- Valor devuelto
Tipo: Número
Ver también
Referencia de scripting de formularios
Referencia de programación del lado del cliente
Xrm.Page.data.entity (referencia del lado del cliente)
Xrm.Page.ui (referencia del lado del cliente)
Pestaña Xrm.Page.ui (referencia del lado del cliente)
Sección Xrm.Page.ui (referencia del lado del cliente)
Atributo Xrm.Page.data.entity (referencia de cliente)
Escriba código para formularios de Microsoft Dynamics CRM 2015
Use el modelo de objeto Xrm.Page
© 2017 Microsoft. Todos los derechos reservados. Copyright