Extension de la BDE
-
Créez une extension pour la BDE.
Par exemple : Si un champ CDF est présent (avec la Description définie comme étant Disponible) pour CorporateDocuments Component of LegalInformation_CLB.
-
Déclarez les variables dans la section Déclaration de l'extension BDE.
Par exemple : long property.node
long name.node
- Activez l'option Utiliser le nom du concept pour les champs CDF de type énumération.
-
Copiez le code dans le composant requis (dans l'exemple CorporateDocuments)
Remarque
Vous devez indiquer le nom de l'élément qui doit correspondre à la description du champ du CDF.
-
Créez un nœud avec une propriété.
property.node = xmlNewNode("Property")
Un nouveau nœud name.node est créé avec pour parent property.node.
name.node = xmlNewNode("NameValue", XML_ELEMENT, property.node)
Une fois le fichier name.node créé, le nom du champ CDF correspondant est attribué avec le libellé comme nom.
xmlSetAttribute (name.node, "name", "Available")
Ce code génère la fiche CDF_Placement. Le troisième argument du code est le texte qui précède, apparaissant comme le libellé du champ sur l'écran du portail lorsque le Mode programmeur est activé.
Le CDF est placé en fonction du champ mentionné.
Par conséquent, dans cet exemple, le champ Disponibilité du CDF est placé de façon à correspondre avec le champ DocumentDescription.xmlSetAttribute(name.node, "CDF_Placement", "DocumentDescription")
Ce XML est ajouté à la réponse
addXML(property.node)
-
Créez un nœud avec une propriété.