Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gibt zurück, wenn der Benutzer über Berechtigungen für eine bestimmte Tabelle verfügt.
Verfügbar für
Modellbasierte Apps
Syntax
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)
Die Parameter
| Parametername | Typ | Erforderlich | Description |
|---|---|---|---|
| entityTypeName | string |
Yes | Tabellentypname |
| privilegeType | enum |
Nein | Tabellenberechtigungstypen. Es hat die folgenden Elemente: - None = 0- Create = 1 - Read = 2- Write = 3- Delete = 4- Assign =5- Share =6- Append =7- AppendTo =8 |
| privilegeDepth | enum |
Nein | Tiefe der Tabellenberechtigungen. Es hat die folgenden Elemente: - None = -1- Basic = 0- Local = 1- Deep = 2- Global = 3 |
Rückgabewert
Typ:boolean
Bemerkungen
Diese Funktion gibt möglicherweise "false" zurück, wenn die Tabellenmetadaten nicht lokal zwischengespeichert werden. Um sicherzustellen, dass die Tabellenmetadaten im lokalen Cache verfügbar sind, rufen Sie "getEntityMetadata " auf, und warten Sie vor dem Aufrufen hasEntityPrivilege.
await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);
Verwandte Artikel
Nützlichkeit
Power Apps Component Framework-API-Referenz
Power Apps component framework Übersicht