Estensione di una Business Data Entity (BDE)
-
Creare un'estensione per la BDE.
Ad esempio: si supponga che per il componente CorporateDocuments di LegalInformation_CLB sia presente un campo CDF (con descrizione Disponibile).
-
Dichiarare le variabili nell'area Sezione dichiarazione relativa all'estensione della BDE.
Ad esempio: long property.node
long name.node
- Attivare l'opzione Usa nome concetto per i campi CDF di tipo enumerazione.
-
Copiare il codice nel componente desiderato (nell'esempio, CorporateDocuments).
Nota
È necessario specificare il nome dell'elemento che deve corrispondere alla descrizione del campo CDF.
-
Creare un nodo con proprietà.
property.node = xmlNewNode("Property")
Viene creato un nuovo nodo name.node con property.node come elemento padre.
name.node = xmlNewNode("NameValue", XML_ELEMENT, property.node)
Dopo la creazione di name.node, viene specificato il nome del rispettivo campo CDF con il tag name.
xmlSetAttribute (name.node, "name", "Disponibile")
Questo codice genera il tag CDF_Placement. Il terzo argomento del codice è il testo del prefisso visualizzato come etichetta del campo nella schermata del portale quando la modalità Programmatori è attivata.
Il campo CDF viene posizionato in corrispondenza del campo menzionato.
In questo esempio, pertanto, il campo CDF Disponibile viene posizionato in corrispondenza del campo DocumentDescription:xmlSetAttribute(name.node,"CDF_Placement","DocumentDescription")
Il file XML viene aggiunto alla risposta:
addXML(property.node)
-
Creare un nodo con proprietà.