La vista avanzada permite crear reglas más compleja, con o
operador lógico y operaciones anidadas.
La vista avanzada utiliza un editor de texto para crear consultas similares a un código.
Una regla simple tiene el siguiente aspecto
usuario.nombre.en(«Juan») donde:
- user es un objeto al que se hace referencia
- firstname es su propiedad (un marcador de posición para los campos del perfil de usuario)
- in es el operador que desea aplicar a la propiedad
- («Juan») es una lista de valores con los que desea comprobar la propiedad del objeto
Así pues, la regla sintáctica general es object.property.operator(values)
Si deseas combinar reglas, añada &&
(y) o ||
(o) entre las reglas. Por ejemplo:
- ( user.firstname.in(«Juan»)
||
user.lastname.in(«Garcia») ) && user.department.in(«Ventas») se aplica a todos los Juan y a todos los Garcia que pertenezcan al departamento de Ventas.
Nota: Si tus reglas avanzadas utilizan una sintaxis no soportada por la Vista Básica, no podrás volver a la Vista Básica.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.