new FieldPermissions(classKey, userKey [, opt_options])
Permite a consulta de permissões de visibilidade e alterabilidade dos campos das classes. Este tipo verifica apenas as configurações permissões dos campos - mesmo com essas configurações, o campo ainda pode ser ocultado através de sua propriedade visible, e impedir alterações através de sua propriedade readOnly.
Parameters:
Name | Type | Argument | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
classKey |
number | A chave da classe a ser avaliada. |
|||||||
userKey |
number | A chave do usuário a ser avaliado. |
|||||||
opt_options |
Object |
<optional> |
Opções de avaliação de permissões Properties
|
Methods
-
isChangeable(fieldName)
-
Verifica se um determinado campo é alterável dentro de uma classe, para um usuário.
Parameters:
Name Type Description fieldName
string Nome do campo.
Returns:
A alterabilidade do campo, para o usuário.
- Type
- boolean
-
isVisible(fieldName)
-
Verifica se um determinado campo é visível dentro de uma classe, para um usuário.
Parameters:
Name Type Description fieldName
string Nome do campo.
Returns:
A visibilidade do campo, para o usuário.
- Type
- boolean