glintCreateModel
The glintCreateModel directive provides a convenient way to trigger the creation of a new model element directly
from a user interaction, such as a button click. When activated, it initiates a model creation task based on the provided configuration.
Usage
Apply the glintCreateModel directive to any interactive HTML element (e.g., a <button>, <a>, or <div>)
and bind it to an instance of CreateModelTask. The newModel helper function is typically used to generate this task.
<button [glintCreateModel]="newModel(componentModel, 'elements::DataElement')">
New DataElement
</button>
Properties
[glintCreateModel]: This input property expects an instance ofCreateModelTask. This object encapsulates all the necessary information for creating a new model element.
Helper Function: newModel(parent, type)
The newModel function is a utility provided to easily construct a CreateModelTask object.
Parameters
parent: The model element to which the newly created element will be attached. This serves as the hierarchical parent in your model structure.type: The element type of the element to be created,