Condividi tramite


setValue (informazioni di riferimento sulle API client)

Imposta il valore dei dati per una colonna.

Tipi di colonna supportati

Tutti

Sintassi

formContext.getAttribute(arg).setValue(value)

Parametri

Dipende dal tipo di colonna.

Tipo di colonna Tipo di parametri
boolean Booleano
datetime Date

In Interfaccia unificata si presuppone che i valori di data siano UTC.
Nel client Web legacy si presuppone che i valori di data siano nel fuso orario dell'utente.
decimal Numero
doppio Numero
Integer Numero
lookup Array Matrice di oggetti di ricerca.

Alcune ricerche, note come "partylist", consentono l'associazione di più record in una ricerca, ad esempio la colonna A: per un record di tabella di posta elettronica. Pertanto, tutti i valori dei dati di ricerca usano una matrice di oggetti di ricerca, anche quando la colonna di ricerca non supporta più riferimenti a record da aggiungere.

Ogni ricerca ha le proprietà seguenti:
- entityType: String. Nome della tabella visualizzata nella ricerca.
- id: stringa: rappresentazione di stringa del valore GUID per il record visualizzato nella ricerca. Il valore deve corrispondere al formato seguente: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXXX}
- name: Stringa: testo che rappresenta il record da visualizzare nella ricerca.
Memo Stringa
denaro Numero
choice Numero
corda Stringa
Memo Stringa
denaro Numero
scelta, scelte Numero

Il metodo getOptions restituisce i valori di opzione come stringhe. È necessario usare parseInt per convertirli in numeri prima di poter usare tali valori per impostare il valore di una colonna di scelta. Le opzioni statuscode (motivo dello stato) valide dipendono dal codice di stato corrente del record. La colonna statecode (Stato) non può essere impostata negli script del modulo. Per comprendere quali valori di statecode sono validi, vedere le definizioni di colonna. Per le tabelle personalizzate, usare il browser delle definizioni di tabella. Infine, prendere in considerazione anche eventuali transizioni di stato personalizzate applicate alla colonna. Altre informazioni: Definire le transizioni dei motivi di stato per le tabelle Case o personalizzate.
String Stringa

Una colonna String con il formato di posta elettronica richiede che la stringa rappresenti un indirizzo di posta elettronica valido.

Annotazioni

L'aggiornamento di una colonna tramite setValue non causerà l'esecuzione dei gestori eventi OnChange . Se si desidera che i gestori eventi OnChange vengano eseguiti, è necessario usare fireOnChange oltre a setValue.

Articolo correlato

getValue (informazioni di riferimento sulle API client)