DeleteFieldValue

Descrizione

Rimuove il valore specificato dall'elenco di valori del campo.

Questo metodo è previsto solo per quei campi che possono supportare un elenco di valori. Tuttavia, è possibile utilizzare questo metodo per un campo che accetta un singolo valore. (In tal caso, il singolo valore del campo deve essere uguale a old_value; quindi il metodo imposta il valore del campo nel valore vuoto).

È possibile richiamare questo metodo solo se l'oggetto Entity è modificabile. Per rendere un oggetto Entity esistente modificabile, richiamare il metodo EditEntity dell'oggetto Session.

Sintassi

VBScript

entity.DeleteFieldValue field_name, old_value 

Perl

$entity->DeleteFieldValue(field_name, value); 
Identificativo
Descrizione
entity
Un oggetto Entity che rappresenta un record di dati dell'utente. All'interno di un hook, se si omette questa parte della sintassi, viene utilizzato l'oggetto Entity corrispondente al record di dati corrente (solo VBScript).
field_name
Una stringa contenente un nome del campo valido di questo oggetto Entity.
old_value
Un valore Variant contenente il valore da rimuovere dall'elenco di valori del campo.
value
Una stringa contenente il valore da rimuovere dall'elenco di valori del campo.
Valore di ritorno
Se le modifiche al campo sono consentite, questo metodo restituisce una stringa vuota; in caso contrario, questo metodo restituisce una stringa contenente una spiegazione dell'errore.

Esempi

VBScript

AddFieldValue "field1", "option 1" 
AddFieldValue "field1", "option 2" 
AddFieldValue "field1", "option 3" 
DeleteFieldValue "field1", "option 2" 
DeleteFieldValue "field1", "option 3" 

Perl

$entity->AddFieldValue("field1", "option 1");

$entity->AddFieldValue("field1", "option 2");

$entity->AddFieldValue("field1", "option 3");



$entity->DeleteFieldValue("field1", "option 2");

$entity->DeleteFieldValue("field1", "option 3"); 

Feedback