Impostazione della visibilità delle viste
Informazioni su questa attività
- Same as parent (valore predefinito)
- Required
- Editable
- Read only
- None
- Hidden
Quando si imposta la visibilità su Same as parent, si imposta la vista per ereditarne la visibilità dalla pagina UI o dalla vista che la contiene. Ad esempio, la vista è all'interno di una vista che ha la visibilità Read only . Se la visibilità della vista è impostata su Same as parent, la vista eredita il valore Read only .
| All'interno di una pagina | All'interno di una vista |
|---|---|
| Per una vista che si trova nel layout di una pagina, è possibile impostare la visibilità della vista in base a un valore, una regola o uno script. Generalmente, l'impostazione della visibilità per valore è l'opzione più semplice ma meno flessibile mentre l'impostazione della visibilità per script è l'opzione più complessa ma più flessibile. È anche possibile modificare la visibilità in base alla dimensione dello schermo se si sceglie di impostare la visibilità in base al valore. Ad esempio, è possibile che si desideri avere una vista visibile in uno schermo grande ma nasconderla per uno schermo medio o piccolo. Per fare ciò, impostare la visibilità su quando si sta modificando il layout dello schermo grande. Si passa quindi al layout dello schermo medio e si modifica la visibilità in o. Se non si specifica un valore per il layout a schermo piccolo, esso eredita il valore di visibilità dal layout a schermo medio.
Limitazione: non è possibile avere regole o script differenti per ciascuna impostazione della dimensione dello schermo.
|
Per una vista che si trova nel layout di una vista, è possibile impostare la visibilità della vista solo in base a un valore. Nella procedura si applica solo la prima opzione. |
Procedura
- Per valore
- Selezionare Valore , quindi selezionare un valore dall'elenco o fare clic su
, quindi selezionare la variabile che determina la visibilità della vista. Facoltativamente, è possibile impostare un valore diverso per le diverse impostazioni della dimensione dello schermo selezionando prima l'impostazione della dimensione dello schermo, quindi selezionando il valore di visibilità per tale impostazione della dimensione dello schermo.Nota: in base alla modalità di impostazione della proprietà di visibilità, la vista può essere visualizzata come disabilitata (per) o non visualizzati nell'area di disegno (per). Quando si imposta la proprietà di visibilità su, la vista non è più visibile nell'area di disegno, ma è elencata nella finestra a comparsa Elementi nascosti
. Per visualizzare nuovamente la vista, selezionarla nell'elenco a comparsa e impostare nuovamente la visibilità su Mostra.
- Per regola
- Selezionare Regola e quindi creare una serie di regole di visibilità. Una serie di regole di visibilità ha una o più regole e un valore predefinito per quando non si applica alcuna regola. Le regole hanno una relazione OR. Posiziona le regole nell'ordine della loro applicabilità perché la vista utilizza il valore di visibilità della prima regola che si applica.
- Determinare se la prima regola nell'insieme di regole è basata su un valore di variabile e selezionare Variabile.
- Impostare il valore predefinito per la serie di regole selezionando un valore nel campo Altro .
- Creare la prima regola nella serie di regole.Per una variabile, il formato della regola è visibilità variabile condizione valore. Per creare una regola di visibilità basata sul valore di una variabile, completare la seguente procedura:
- Per visibilità, impostare il valore per la visibilità nel campo Imposta su .
- Per variabile, fare clic su Seleziona , quindi selezionare la variabile definita nell'applicazione che determina quando si applica il valore di visibilità.
- Per condizione, selezionare il tipo di confronto utilizzato sul valore della variabile.
- Per valore, immettere il valore della variabile che attiva l'applicazione del valore di visibilità.
Per aggiungere più valori di variabile a una regola, fare clic su
. I clic successivi aggiungono un valore di variabile per ogni clic. Se ci sono più variabili in una regola, ognuna di esse ha una relazione AND con l'altra. In altre parole, devono essere tutte vere per poter applicare la regola. - Creare ulteriori regole in base alle esigenze.
- Fare clic su Salva o su Termina modifica.
- Per sceneggiatura
- Selezionare Script e creare uno script di visibilità:
- Fare clic su Seleziona.
- Selezionare una o più variabili locali che attivano lo script da eseguire.
- Immettere il codice JavaScript nel campo.I seguenti parametri sono disponibili per il tuo codice:
Parametro Descrizione Il parametro contiene i dati dell'evento or. Il framework richiama lo script di visibilità utilizzando event () durante l'inizializzazione della pagina. Il framework richiama lo script di visibilità con l'evento di modifica () quando una delle variabili controllate cambia. L'evento è simile a quello gestito dal gestore eventi ad eccezione del fatto che ha le seguenti proprietà aggiuntive: - . Ad esempio, immettere
Il parametro contiene tutte le variabili disponibili per la pagina. Ad esempio, è possibile ottenere un valore di variabile utilizzando una chiamata come Nel vostro JavaScript, ogni valore di ritorno deve essere una stringa con uno dei seguenti valori: .
Quando un utente modifica il valore in una di queste variabili controllate, l'evento di modifica risultante provoca l'esecuzione dello script. Ad esempio, è possibile che l'interfaccia utente visualizzi una vista quando l'utente seleziona tea dal marchio MyDrink . Gli utenti del team vendite possono modificare la vista. Le variabili sono e. Selezionare queste variabili e quindi aggiungere il seguente codice nel campo:if(local.get("brand") == "MyDrink" && local.get("drink") == "Tea") { return "EDITABLE"; } else { return "NONE"; } - Fare clic su Salva o su Termina modifica.