Compartir por


Privilexio de entidade

Devolve se o usuario ten privilexios para unha táboa específica.

Dispoñible para

Aplicacións controladas por modelos

Sintaxe

context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)

Parámetros

Nome do parámetro Tipo Obrigatorio Descrición
entityTypeName string Si Nome do tipo de táboa
privilexioTipo enum Non Tipos de privilexios de táboa. Ten os seguintes elementos:
- None = 0
- Create = 1
- Read = 2
- Write = 3
- Delete = 4
- Assign =5
- Share =6
- Append =7
- AppendTo =8
privilexioProfundidade enum Non Profundidade de privilexio da táboa. Ten os seguintes elementos:
- None = -1
- Basic = 0
- Local = 1
- Deep = 2
- Global = 3

Devolver valor

Tipo: boolean

Comentarios

Esta función pode devolver false se os metadatos da táboa non están almacenados localmente en caché. Para asegurarse de que os metadatos da táboa estean dispoñibles na caché local, chame e agarde a getEntityMetadata antes de chamar hasEntityPrivilegea .

await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);

Utilidade
Referencia da API do marco de compoñentes de Power Apps
Visión xeral do marco de compoñentes de Power Apps