Ampliar BDE
-
Cree una ampliación para la BDE.
Por ejemplo: si existe un campo CDF (con Descripción como disponible) para el componente CorporateDocuments de LegalInformation_CLB.
-
Declare las variables en la sección de declaración de la ampliación de BDE.
Por ejemplo: long property.node
long name.node
- Habilite la opción Use Concept Name para campos CDF de tipo enumeración.
-
Copie el código del componente necesario (en el ejemplo, CorporateDocuments).
Nota
Debe especificar el nombre del elemento, que debería ser como la descripción de campo de CDF.
-
Cree un nodo con propiedad.
property.node = xmlNewNode("Property")
Se crea un nuevo name.node con el padre como property.node.
name.node = xmlNewNode("NameValue", XML_ELEMENT, property.node)
Tras crear name.node se proporciona el nombre para el campo CDF correspondiente con una etiqueta como nombre.
xmlSetAttribute (name.node, "name", "Available")
Este código genera la etiqueta CDF_Placement. El tercer argumento del código es el texto del prefijo que aparece como Etiqueta de campo en la pantalla del portal cuando se habilita el modo de programador.
CDF se coloca en correspondencia con el campo que se menciona.
Por lo tanto, en este ejemplo, el campo CDF disponible se coloca en correspondencia con el campo DocumentDescription.xmlSetAttribute(name.node,"CDF_Placement","DocumentDescription")
Este XML se añade a la respuesta
addXML(property.node)
-
Cree un nodo con propiedad.