Я пытаюсь получить ссылку на элемент html, который генерируется во время выполнения плагином (kendo-tree-view).
Этот плагин генерирует древовидное представление, когда компонент получает данные в @Input
. Сгенерированные элементы дерева имеют click
связанных с ними событий, по которым некоторые данные отправляются в API.
Я хочу вызвать событие click
для этого динамически сгенерированного элемента.
Как я могу сделать это в spec.ts
.
<kendo-treeview [nodes]="dataTree" textField="name" kendoTreeViewExpandable kendoTreeViewSelectable kendoTreeViewHierarchyBinding childrenField="children" (nodeClick)="treeFuncItom($event,'id')">
@Input('treeData') dataTree;
treeFuncItom(_event:Event, catType){
console.log('INSIDE COMPONENT', _event);
let myEvent = {};
if(catType == 'id'){
myEvent['value'] = _event['item']['dataItem']['_id'];
myEvent['module'] = 'id';
}else {
myEvent['module'] = 'tag';
myEvent['value'] = _event['item']['dataItem']['name'];
}
this.ItemChange.emit(myEvent);
}
Это мой код на английском языке.
Пожалуйста, помогите.