¿Qué es Power Apps Component Framework (PCF)?
Framework para crear componentes de interfaz personalizados con TypeScript que se usan en aplicaciones basadas en modelos y de lienzo.
Qué es
Un componente PCF es un paquete de código (TypeScript o JavaScript, HTML y CSS, opcionalmente React) con un manifiesto que declara sus propiedades, conjuntos de datos y recursos. Implementa el ciclo de vida init, updateView, getOutputs y destroy, y accede al contexto para leer parámetros, utilidades (diálogos, navegación), el dispositivo (cámara, ubicación) y la Web API. Se crea con Power Platform CLI (pac pcf init), se empaqueta en una solución y se enlaza a una columna o a una vista.
Cómo aparece en el examen
En el examen se pide decidir cuándo PCF es la respuesta frente a alternativas: un control reutilizable que reemplaza la representación de una columna o de una lista, con interacción rica, en varias aplicaciones, es PCF; una personalización puntual de un formulario es script de cliente; una página completa a medida puede ser una página personalizada o una code app. También se pregunta por las funciones del ciclo de vida y por cuándo se llama a updateView.
Lo que más se falla
Lo que más se falla: los componentes de campo y de conjunto de datos tienen manifiestos distintos; en aplicaciones de lienzo los componentes PCF deben habilitarse en el entorno y no tienen acceso a todas las utilidades; y el control se distribuye siempre a través de una solución, por lo que subir una versión nueva exige incrementar la versión en el manifiesto.
En qué certificaciones aparece
Términos relacionados
Practica el concepto con preguntas de examen
Cada pregunta de CertifyDeck explica por qué la respuesta correcta lo es y por qué las demás no. Empieza gratis, sin registro.
Ver simulador de PL-400 →