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
    • Cadena

      • Valor de retorno El objeto donde el nombre coincide con el argumento.
        Tipo: Objeto

        Comentarios: 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
    • función de delegado (atributo, índice)

      • Valor de retorno Los objetos que hacen que la función de delegado devuelva true.
        Tipo: Matriz

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