Procedura: aggiungere una proprietà locale a una schermata HTML
È possibile raccogliere un valore di input o visualizzare un valore calcolato aggiungendo un campo di proprietà locale a una schermata in un client HTML per un'applicazione LightSwitch.
Per creare una proprietà locale
Nella barra degli strumenti di Progettazione schermata scegliere il pulsante Aggiungi elemento di dati.
Verrà visualizzata la finestra di dialogo Aggiungi elemento di dati.
Nella finestra di dialogo Aggiungi elemento di dati selezionare il pulsante di opzione Proprietà locale.
Nell'elenco Tipo scegliere un tipo per la proprietà locale.
È possibile scegliere qualsiasi tipo standard, ad esempio Stringa, Intero, Indirizzo di posta elettronica o qualsiasi entità associata all'applicazione, ad esempio Customer, Order Detail o Product.
Selezionare la casella di controllo Obbligatorio per richiedere che in questo campo sia contenuto un valore.
Nota
Se in questo campo non è incluso un valore quando l'utente tenta di aprire la schermata, viene visualizzato un messaggio di convalida.
Nella casella di testo Nome immettere un nome per la proprietà, quindi fare clic sul pulsante OK.
La proprietà locale viene visualizzata in Elenco dei membri della schermata.
Per aggiungere una proprietà locale a una schermata
Nell'elenco dei membri della schermata trascinare la proprietà locale nella posizione appropriata in Albero del contenuto della schermata.
In Albero del contenuto della schermata, nell'elenco visualizzato accanto alla proprietà locale scegliere il tipo visualizzato appropriato.
Ad esempio, se si crea una proprietà locale per visualizzare un indirizzo di posta elettronica, è possibile modificare il relativo tipo visualizzato in Editor di indirizzo posta elettronica o Visualizzatore indirizzo posta elettronica. È inoltre possibile visualizzare una proprietà locale della stringa come Casella di testo, Area testo o Etichetta.
Per applicare le regole di convalida a una proprietà locale
Nell'elenco dei membri della schermata scegliere la proprietà locale.
Nella finestra Proprietà espandere il nodo Convalida se non è già espanso.
Le regole di convalida disponibili varieranno a seconda del tipo della proprietà locale.
Se la proprietà locale deve disporre di un valore, selezionare la casella di controllo Obbligatorio.
Scegliere qualsiasi altra regola di convalida che si desidera applicare alla proprietà locale. Ad esempio, per una stringa è possibile impostare la proprietà Lunghezza massima.
Per eseguire una convalida più complessa, scegliere Convalida personalizzata.
Verrà visualizzato l'Editor di codice. Tramite LightSwitch viene generato un metodo denominato localPropertyName_Validate e a cui è possibile aggiungere una logica di convalida personalizzata.