Informazioni sulla visualizzazione dei dati dinamici mediante espressioni
Per visualizzare i dati dinamicamente, Site.com utilizza il linguaggio delle espressioni. Le espressioni fungono da segnaposto per i dati che vengono sostituiti da informazioni quando la pagina viene caricata. Quando si utilizzano elementi di pagina legati ai dati o proprietà personalizzate per widget, è possibile personalizzare la visualizzazione dei dati nella pagina mediante espressioni.
Versioni (Edition) richieste
Disponibile in: Salesforce Classic
Disponibile per l'acquisto nelle versioni: Enterprise Edition, Performance Edition e Unlimited Edition
Disponibile (con limitazioni) nella versione: Developer Edition
In Site.com, la sintassi delle espressioni consiste in una parentesi graffa aperta con un punto esclamativo, seguiti dal nome del campo, della proprietà personalizzata o dello spazio dei nomi e dalla parentesi graffa chiusa.
Ad esempio, se si aggiunge una proprietà personalizzata di nome URL a un widget, si può utilizzare la sintassi {!URL} per aggiungere l'espressione al codice personalizzato o a blocchi di contenuto. Analogamente, per aggiungere un'espressione per il campo Città fatturazione si può usare la sintassi {!BillingCity}. Per gli oggetti correlati, il nome del campo è preceduto dal nome dell'oggetto principale: {!Account.BillingCity}.
Se si modifica un elemento di dati in un ripetitore di dati o in una colonna tabella dati, è possibile accedere ai campi dell'oggetto per nome in un elenco a discesa senza utilizzare espressioni. Se invece si desidera personalizzare la visualizzazione del campo nella pagina, è possibile visualizzare e modificare l'espressione quando si fa clic su Personalizza nella finestra di dialogo.
Le espressioni consentono di personalizzare l'output:
Aggiungendo del testo intorno all'espressione. Ad esempio, si supponga di visualizzare il numero di telefono di ciascuna delle proprie sedi aziendali. È possibile immettere il testo Contattateci al numero prima dell'espressione {!Phone}. Quando i dati vengono visualizzati sulla pagina, {!Phone} viene sostituito dal valore del campo di ogni record: Contattateci al numero 100–200–3000.
Formattando l'output mediante tag HTML. Ad esempio, è possibile racchiudere i tag H1 intorno all'espressione per modificare il modo in cui l'output viene visualizzato nella pagina: <H1>{!Phone}</H1>.
Creando una stringa di query URL per passare le informazioni delle variabili a un ripetitore di dati o una tabella di dati in un'altra pagina. La seconda pagina utilizza a sua volta la variabile ricevuta per richiamare e visualizzare i record corrispondenti. Ad esempio, è possibile creare un collegamento ipertestuale, ad esempio /product_details?productID={!id}, in cui {!id} viene sostituito dall'ID prodotto di ogni record. Quando viene fatto clic su uno specifico link di prodotto, l'ID prodotto viene passato alla pagina Dettagli del prodotto che utilizza l'ID per richiamare le informazioni del record e visualizzarle sulla pagina.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.