ElementCard Constructor

Syntax

PP.Rds.Ui.ElementCard(settings: Object);

Parameters

settings. JSON object that contains values of class properties.

Description

The ElementCard constructor creates an instance of the ElementCard class.

Example

To execute this example, the page must contain the DictionaryBox component named dictionaryBox (see Example of Creating the DictionaryBox Component). Get the tree of dictionary elements and array of children for tree root node. Create a tree element editing card, show this card and indicate if the entered data is valid:

// Get dictionary data area
var area = dictionaryBox.getDataArea();
// Get tree of dictionary elements
var tree = area.getActiveDictTree();
// Get array of child elements for the tree root node
var items = tree.getSource().getChildEls();
// Determine element editing card
var elCard = new PP.Rds.Ui.ElementCard({
    Source: tree.getSource(), // Data source
    Mode: PP.Rds.ElementOperation.Update, // Operation type
    Locale: tree._ElementsLocale, // Locale code
    UpdElKey: items[2].getKey(), // Key of the element to edit
});
// Show element editing card
elCard.showDialog();
// Show indication of entered values' validity
console.log("Indication of entered values' validity: " + elCard.checkValues());

As the result, editing card is shown for the element with specified key:

The browser console shows if the entered values are valid:

Indication of entered values' validity: true

See also:

ElementCard