Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este componente de ejemplo demuestra cómo aprovechar el tipo Lookup.Simple en las propiedades de los componentes de field. Permite que el componente de código esté vinculado a dos columnas de búsqueda simples diferentes, y que el usuario cambie el registro seleccionado actualmente a través de la API lookupObjects.
Nota
Actualmente, Lookup.Simple se admite solo en aplicaciones basadas en modelos.
Disponible para
Aplicaciones basadas en modelo
Código
Puede descargar el componente de ejemplo completo aquí
En el archivo de manifiesto, se definen dos propiedades de tipo Lookup.Simple. Cuando agrega este componente de código a una columna en una aplicación basada en modelo, debe colocarse en la columna de tipo Lookup.Simple. La primera propiedad definida en el manifiesto se vincula automáticamente a la búsqueda principal asociada con la columna. La segunda propiedad se puede vincular a cualquier otra búsqueda simple disponible en la aplicación.
Este componente de código representa dos columnas de texto con botones Lookup Objects asociados en el tiempo de ejecución. Cada columna de texto muestra el nombre, el tipo de entidad y el ID asociados con el registro seleccionado actualmente al que está vinculada la propiedad de búsqueda. Seleccionando el botón Lookup Objects activa la API lookupObjects y se abre un panel que permite al usuario seleccionar un nuevo registro. Una vez seleccionado, la columna de texto del componente se actualizará para mostrar el registro recién seleccionado.
Notará que cada uno de los botones Lookup Objects tienen la misma devolución de llamada de onClick al método performLookupObjects definido en el componente de código. Este método es responsable de configurar los parámetros para la llamada a lookupObjects, haciendo la llamada, actualizando los registros seleccionados del componente para cualquiera de las propiedades vinculadas, luego haciendo la llamada a notifyOutputChanged para alertar al marco de que ha habido un cambio en los datos del componente.
En getOutputs, el componente devuelve el registro recién seleccionado para consumir y actualizar. En updateView, el componente usa el valor sin procesar de ambas propiedades de búsqueda para mostrar las búsquedas actualmente seleccionadas para ambas propiedades enlazadas.
Artículos relacionados
Descargar componentes de ejemplo
¿Cómo usar los componentes de ejemplo?
Referencia de la API de Power Apps component framework
Referencia de esquema de manifiesto de Power Apps component framework