Descrizione
Questo tipo di campo consente di inserire nei form dei testi con formattazione HTML (completo di barra degli strumenti per la formattazione dei testi).
Proprietà specifiche
Nessuna. Per maggiori informazioni vedi proprietà comuni.
Eventi specifici
Questo oggetto non supporta l’evento “Cambia“.
Per maggiori informazioni sugli eventi leggi qui.
Proprietà utilizzabili da codice lato Server (VB.NET/C#)
- Readonly: se True rende il campo di sola lettura, se False lo rende di lettura/scrittura.
- ShowToolbar: se False nasconde la barra degli strumenti.
- Text: restituisce il testo contenuto nell’oggetto.
- Visible: se True il campo lo si rende visibile nel form, in caso contrario lo si assegna con False.
Metodi utilizzabili da codice lato Client (Javascript)
- show(): visualizza l’oggetto.
- hide(): nasconde l’oggetto.
- enable(): abilita l’oggetto.
- disable(): disabilita l’oggetto.
- setValue(<value>): assegna all’oggetto il testo HTML contenuto in <value>.
- getValue(): restituisce il valore dell’oggetto.
- insertHtmlAtCursor(<value>): inserisce il testo HTML contenuto in <value> nel punto in cui è posizionato il cursore.
insertHtmlAtCursor
NOTA: per usare i metodi setValue, getValue e insertHtmlAtCursor nell’evento RenderClient del form è necessario inserirli in una funzione richiamata utilizzando setTimeout con un ritardo di almeno 100 msec, come nel seguente esempio:
setTimeout(function() {
var a=$('#<HTMLEditor1>').getValue()
console.log(a)
// do something
},100)