Il visualizzatore delle Property contiene alcune proprietà con cui configurare la UI del Rule Editor Viewer corrente, quali:
✓ ReadOnly disabilita, per il Power User, la possibilità di modificare le regole esposte;
✓ InitialMode specifica la modalità di visualizzazione delle Rule alla prima esecuzione del Book;
✓ AllowChangeMode disabilita, per il Power User, il tasto Documentation Mode, con cui modificare la visualizzazione dalle regole (i.e. da linguaggio tecnico a linguaggio naturale e viceversa);
✓ AllowChangeOutputColumn disabilita, per il Power User, la possibilità di aggiungere, rimuovere e rinominare colonne di output;
✓ Outputs consente di accedere all’editor Edit Output Names in cui specificare le colonne da esporre in output.
Il valore di default della proprietà ReadOnly è False. |
La proprietà InitialMode può assumere i valori:
✓ Technical visualizza le regole in linguaggio tecnico;
✓ Business visualizza le regole in linguaggio naturale;
✓ Default eredita il DefaultRuleMode impostato a livello di Package.
La proprietà Outputs inibisce al Power User la possibilità di intervenire sulle colonne di output, indipendentemente dal valore della proprietà AllowChangeOutputColumn.
Impostando a False la property UseEmbeddedSqlEditor, è anche possibile disabilitare:
✓ IntelliSense e auto-completamento della sintassi;
✓ evidenziazione del codice, in corrispondenza di parole riservate del linguaggio;
✓ correzione automatica delle espressioni.
Infine, è possibile intervenire sul layout di un Rule Editor Viewer, impostando proprietà grafiche simili a quelle di un Viewer di tipo Grid. In particolare è possibile impostare proprietà di tipo:
✓ Caption, modificano l’intestazione di alcuni elementi esposti nel Viewer, quali le Condition, la Trigger Expression, le colonne di output;
✓ Appearance condizionano lo stile grafico di alcuni elementi del Viewer, quali descrizioni, condizioni, intestazioni e colonne di output.
Le proprietà di tipo Appearance riguardano sia Rule abilitate sia Rule disabilitate, mediante la proprietà ReadOnly. Esse si distinguono mediante il prefisso ReadOnly.