Procedura: aggiungere una proprietà locale a una schermata HTML
È possibile raccogliere un valore di input oppure un valore calcolato aggiungendo un campo locale della proprietà su uno schermo in un client HTML per un'applicazione di LightSwitch.
Per creare una proprietà locale
Nella barra degli strumenti 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, scegliere il pulsante di opzione Proprietà locale.
Nell'elenco Tipo, scegliere un tipo per la proprietà locale.
È possibile scegliere uno dei tipi standard, ad esempio stringa, Integer, Indirizzo di posta elettronica, o qualsiasi entità associate all'applicazione, come Cliente, Dettagli ordine, o Prodotto.
Selezionare la casella di controllo Obbligatorio per richiedere questo campo di contenere un valore.
[!NOTA]
Se questo campo non contiene un valore quando l'utente tenta di aprire lo schermo, un messaggio di convalida viene visualizzato.
Nella casella di testo Nome, immettere un nome per la proprietà e quindi scegliere il pulsante OK.
La proprietà locale viene visualizzata in Elenco dei membri della schermata.
Per aggiungere una proprietà locale a una schermata
In Elenco membri video, trascinare la proprietà locale nella posizione appropriata in Albero del contento della schermata.
In Albero del contento della schermata, nell'elenco visualizzato accanto alla proprietà locale, scegliere il tipo di visualizzazione appropriato.
Ad esempio, se si crea una proprietà locale per visualizzare un indirizzo di posta elettronica, è possibile modificarne il tipo visualizzato a Editor di indirizzo posta elettronica o a Visualizzatore indirizzo posta elettronica.È inoltre possibile visualizzare una proprietà locale di stringa come Casella di testo, Area testo, o Etichetta.
Per applicare le regole di convalida a una proprietà locale
In Elenco membri video, scegliere la proprietà locale.
Nella finestra Proprietà, espandere il nodo Convalida se non è ancora espanso.
Le regole di convalida disponibili varieranno a seconda del tipo della proprietà locale.
Se la proprietà locale deve avere un valore, selezionare la casella di controllo Obbligatorio.
Selezionare tutte le altre regole di convalida che si desidera applicare alla proprietà locale.Ad esempio, dato che una stringa è possibile impostare una proprietà Lunghezza massima.
Per eseguire la convalida più complessa, scegliere Convalida personalizzata.
Verrà aperto l'editor di codice.LightSwitch generato un metodo per denominato _Validate di localPropertyNamee a cui è possibile aggiungere logica di convalida personalizzata.