Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Manifest è il file di metadati che definisce un componente. Si tratta di un XML file che descrive:
- Spazio dei nomi del componente.
- Il tipo di dati che può essere configurato, ovvero un campo o un set di dati.
- Tutte le proprietà che possono essere configurate nell'applicazione quando viene aggiunto il componente.
- Elenco di file di risorse necessari per il componente.
- Uno di essi deve essere una risorsa Web TypeScript. Questo TypeScript deve includere una funzione che creerà un'istanza di un oggetto . In questo modo viene implementata un'interfaccia che espone i metodi necessari per il funzionamento del componente. Questa operazione è denominata libreria di implementazione dei componenti.
- Nome di una funzione TypeScript nella libreria di implementazione dei componenti che restituirà un oggetto che applica l'interfaccia del componente richiesta.
Quando l'utente configura un componente personalizzato in un'app canvas o in un'app basata su modello, i dati nel manifesto filtrano i componenti disponibili in modo che siano disponibili solo i componenti validi per il contesto per la configurazione. Le proprietà definite nel manifesto per un componente vengono visualizzate come campi di configurazione in modo che l'utente che configura il componente possa specificare i valori. Questi valori delle proprietà sono quindi disponibili per la funzione componente in fase di esecuzione.
Disponibile per
App basate su modello e canvas
Elementi figli
| Elemento | Description | Occorrenze | Disponibile per |
|---|---|---|---|
| controllo | Definisce lo spazio dei nomi, la versione e le informazioni di visualizzazione del componente. | 1 | App basate su modello e canvas |
Example
<?xml version="1.0" encoding="utf-8" ?>
<manifest>
<control namespace="MyNameSpace"
constructor="JSHelloWorldControl"
version="1.0.0"
display-name-key="JS_HelloWorldControl_Display_Key"
description-key="JS_HelloWorldControl_Desc_Key"
control-type="standard">
<property name="myFirstProperty"
display-name-key="myFirstProperty_Display_Key"
description-key="myFirstProperty_Desc_Key"
of-type="SingleLine.Text"
usage="bound"
required="true" />
<resources>
<code path="JS_HelloWorldControl.js"
order="1" />
<css path="css/JS_HelloWorldControl.css"
order="1" />
</resources>
</control>
</manifest>
Articoli correlati
Informazioni di riferimento sullo schema del manifesto del framework dei componenti di Power Apps
Informazioni di riferimento sulle API del framework dei componenti di Power Apps
Panoramica del framework dei componenti di Power Apps