Controlli del modulo

Utilizzare i controlli per visualizzare i campi sul modulo. Designer fornisce i controlli per caselle di testo, elenco, spunta, pulsanti di opzione e così via. Ad esempio, è possibile associare un campo che contiene una stringa con un controllo della casella di testo. Alcuni controlli possono essere utilizzati solo con tipi di campo specifici. Ad esempio, il controllo della vista elenco e il controllo padre/figlio possono essere utilizzati solo con un campo elenco riferimenti.

È possibile utilizzare alcuni controlli per eseguire attività specifiche. I pulsanti e le caselle di elenco possono essere associati agli script del record. Ad esempio, nello schema TestStudio, un pulsante è associato allo script del record Build_Properties, che consente agli utenti di visualizzare le proprietà della build selezionata.

Designer fornisce anche un controllo ActiveX utilizzato per integrare qualsiasi controllo ActiveX registrato in un modulo. Ad esempio, è possibile utilizzare un controllo ActiveX per interagire con un database esterno. Prima di utilizzare questo controllo, è necessario acquisire familiarità con la funzionalità ActiveX e con la modalità di registrazione dei controlli. Tenere presente che è possibile utilizzare i controlli ActiveX solo con Client Rational ClearQuest per Windows.

Vengono supportati i seguenti controlli del modulo:

Controllo modulo
Descrizione
ActiveX
Integra qualsiasi controllo ActiveX registrato in un modulo. Scrivere lo script del record di inizializzazione e lo script del record di azione.
Allegato
Visualizza un elenco di file allegati e include una serie di controlli che consente agli utente di aggiungere, rimuovere o visualizzare i file allegati.
Casella di spunta
Un controllo a due valori che è possibile utilizzare per i valori Booleani o per qualsiasi campo che dispone solo di due valori. Per specificare i due valori, fare clic con il tasto destro del mouse sul controllo del modulo e selezionare Proprietà.
Casella combinata
Associa un campo di testo modificabile con una casella di elenco.
Casella di elenco a discesa
Visualizza un elenco di valori possibili per un particolare campo.
Casella combinata a discesa
Associa un campo di testo modificabile con una casella di elenco a discesa.
Casella duplicata
Visualizza l'ID del record di cui questo record è un duplicato.
Dipendente duplicato
Visualizza gli ID di qualsiasi record duplicato di questo record.
Casella di gruppo
Raggruppa visivamente uno o più degli altri controlli.
Cronologia
Visualizza le informazioni sulle azioni applicate ad un record.
Casella di elenco
Visualizza un elenco di valori possibili per un particolare campo. Le caselle di elenco includono un controllo aggiuntivo per selezionare una o più voci da un elenco di opzioni.
Vista di elenco
Consente di visualizzare i record associati ad un campo di tipo REFERENCE_LIST. Visualizza l'elenco riferimenti associato in un formato a più colonne.
Pulsante di opzione
I controlli del pulsante di opzione sono utilizzati in gruppi per rappresentare una serie di opzioni esclusive reciprocamente. Restringe la selezione ad un'unica opzione in un gruppo.
Elemento padre/figlio
Consente di impostare un modulo per collegare i record associati. Utilizzato con il tipo del campo REFERENCE_LIST. Il controllo Elemento padre/figlio è costituito da un controllo della vista di elenco e da tre pulsanti. Il controllo della vista di elenco e i pulsanti sono associati mediante l'utilizzo di un ID della vista di elenco univoco. Se si modifica l'ID della vista di elenco, è anche necessario aggiornare i pulsanti.
Immagine
Consente di includere un'immagine statica sul modulo.
Pulsante
Avvia le attività specifiche correlate al record. È possibile associare i pulsanti agli hook del record o alle viste di elenco.
Testo statico
Visualizza una stringa di testo non modificabile.
Casella di testo
Visualizza un valore del campo come una stringa di testo modificabile.

Per le descrizioni dettagliate delle proprietà per ciascun tipo di controllo, consultare i Controlli del modulo.

Aggiunta di controlli ad un modulo

Prima di poter aggiungere un campo ad un modulo, è necessario aggiungere il campo nella griglia Campi record. Per ulteriori informazioni, consultare la sezione Aggiunta di un nuovo campo alla griglia Campi record.

È possibile aggiungere i controlli ad un modulo utilizzando il menu Tavolozza controlli, Elenco campi o Controlli modulo.

è possibile aggiungere un campo ad un modulo più volte, ma tutte le istanze del campo devono avere lo stesso valore.

Aggiunta di un controllo mediante Elenco campi

Il vantaggio di utilizzare Elenco campi per aggiungere un controllo ad un modulo è che quando si seleziona un campo dall'elenco che viene trascinato sul modulo, il controllo appropriato per tale tipo di campo viene aggiunto al campo. Non è necessario modificare le proprietà di controllo per associare il campo al controllo.

Nella seguente tabella viene elencato il controllo predefinito che Designer crea per ciascun tipo di campo.

Tipo di campo
Controllo predefinito
Elenco allegati
Allegato
Elenco costante Elenco selezioni
Casella di elenco a discesa
Data/Ora
Casella di testo
Numero intero
Casella di testo
Stringa a più righe
Casella di testo
Elenco riferimenti
Elemento padre/figlio
Elenco riferimenti Costante
Vista di elenco
Riferimento Elenco selezioni=Predefinito
Casella di elenco a discesa
Stringa breve Elenco costante
Casella di elenco a discesa
Stringa breve
Casella di testo

Modifica delle proprietà di controllo

Se si utilizza il menu Tavolozza controlli per aggiungere un nuovo controllo ad un modulo, è necessario modificare le proprietà di controllo per associare tale controllo ad un campo esistente.

Una volta aggiunto un controllo ad un modulo, è possibile modificare le proprietà del controllo, inclusa la selezione del campo da associare al controllo e specificando gli attributi visualizzati per il controllo. Inoltre, è possibile assegnare gli hook di record ad alcuni controlli per consentire agli utenti di eseguire attività specifiche utilizzando tale controllo.

Se si desidera abilitare i campi dipendenti in Rational ClearQuest Web, è necessario specificare il campo su cui è basata la dipendenza. Per eseguire tale operazione, utilizzare la sezione Campi dipendenti dal Web nella pagina delle proprietà del controllo.

Per le descrizioni delle proprietà per ciascun tipo di controllo, consultare la sezione Controlli del modulo.

Eliminazione di un controllo da un modulo

Se non è più necessario un controllo, è possibile eliminarlo dal modulo.

L'eliminazione di un controllo rimuove il controllo e la relativa etichetta dal modulo ma non rimuove il campo associato dallo schema. Per rimuovere il campo dallo schema, è necessario eliminare il campo dalla griglia Campi. Per ulteriori informazioni, consultare Eliminazione di un campo.

Modifica della dimensione e del percorso dei controlli

Per modificare la dimensione e la posizione di un controllo, è possibile selezionare il controllo e trascinarlo in una nuova posizione del modulo oppure è possibile specificare le coordinate della posizione esatta per un controllo nella pagina delle proprietà relativa. Per spostare un controllo utilizzando i tasti freccia sulla tastiera, selezionare il controllo e premere il tasto punto (.) fino alla visualizzazione dell'icona di spostamento:

Ora è possibile utilizzare i tasti freccia per posizionare il controllo nel modulo.

Il menu Layout modulo fornisce gli stessi tool della barra degli strumenti Modulo insieme ad alcuni tool aggiuntivi. Nella seguente tabella vengono elencati i tool e le relative funzioni.

I tool di allineamento e ridimensionamento utilizzano il primo controllo selezionato come base per modificare gli altri controlli.

Tool di layout
Descrizione
Allinea a sinistra
Allinea il margine sinistro di ciascun controllo con il margine sinistro del controllo selezionato.
Allinea a destra
Allinea il margine destro di ciascun controllo con il margine destro del controllo selezionato.
Allinea in alto
Allinea il margine superiore di ciascun controllo con il margine superiore del controllo selezionato.
Allinea in basso
Allinea il margine inferiore di ciascun controllo con il margine inferiore del controllo selezionato.
Allinea in verticale al centro
Allinea il centro verticale di ciascun controllo con il centro verticale del controllo selezionato.
Allinea in orizzontale al centro
Allinea il centro orizzontale di ciascun controllo con il centro orizzontale del controllo selezionato.
Distribuisci in orizzontale
Dispone i controlli selezionati orizzontalmente in modo tale che sia presente una quantità uguale di spazio tra tutti i controlli. I controlli sinistro e destro non sono spostati.
Distribuisci in verticale
Dispone i controlli selezionati verticalmente in modo tale che sia presente una quantità uguale di spazio tra tutti i controlli. I controlli superiore e inferiore non sono spostati.
Centra verticalmente nella finestra
Allinea il centro verticale di ciascun controllo con il centro verticale della scheda.
Centra orizzontalmente nella finestra
Allinea il centro orizzontale di ciascun controllo con il centro orizzontale della scheda.
Rendi della stessa larghezza
Apporta a ciascun controllo la stessa larghezza del controllo selezionato.
Rendi della stessa altezza
Apporta a ciascun controllo la stessa altezza del controllo selezionato.
Rendi della stessa larghezza e altezza
Apporta a ciascun controllo la stessa larghezza ed altezza del controllo selezionato.
Adatta al contenuto
Regola la dimensione di ciascun controllo selezionato in modo tale che l'intero contenuto possa essere visualizzato. È utile per ridurre la dimensione di un controllo del testo statico durante la manutenzione della leggibilità della stringa.

Modifica dell'ordine della scheda di controlli

L'ordine della scheda dei controlli determina il controllo evidenziato quando l'utente preme il tasto di tabulazione. Ogni qual volta in cui l'utente preme il tasto di tabulazione, la messa a fuoco si sposta al controllo successivo nell'ordine di schede.

Per impostazione predefinita, l'ordine di schede dei controlli è l'ordine in cui sono stati aggiunti i controlli al modulo. È possibile modificare l'ordine di schede in modo tale che esso riporti l'ordine previsto in cui gli utenti utilizzano i controlli.


Feedback