Lines Matching refs:insertNode
457 insertNodeDragEvent(insertNode: LitTreeNode){
459 insertNode.draggable = true;
464 insertNode.ondrag = (ev): void => this.onDrag(ev); //元素正在拖动时触发
465 insertNode.ondragstart = (ev): undefined => this.onDragStart(ev); //用户开始拖动元素时触发
466 insertNode.ondragend = (ev): undefined => this.onDragEnd(ev); // 用户完成元素拖动后触发
468 insertNode.ondragenter = (ev): undefined => this.onDragEnter(ev); //当被鼠标拖动的对象进入其容器范围内时触发此事件
469 insertNode.ondragover = (ev): undefined => this.onDragOver(ev); //当某被拖动的对象在另一对象容器范围内拖动时触发此事件
470 insertNode.ondragleave = (ev): undefined => this.onDragLeave(ev); //当被鼠标拖动的对象离开其容器范围内时触发此事件
471 insertNode.ondrop = (ev): undefined => this.onDrop(ev); //在一个拖动过程中,释放鼠标键时触发此事件
479 let insertNode: LitTreeNode = document.createElement('lit-tree-node') as LitTreeNode; variable
480 insertNode.title = a.title;
481 insertNode.setAttribute('key', a.key);
482 this.setDragableOfEvent(insertNode);
484 insertNode.draggable = true;
489 insertNode.ondrag = (ev): void => this.onDrag(ev); //元素正在拖动时触发
490 insertNode.ondragstart = (ev): undefined => this.onDragStart(ev); //用户开始拖动元素时触发
491 insertNode.ondragend = (ev): undefined => this.onDragEnd(ev); // 用户完成元素拖动后触发
493 insertNode.ondragenter = (ev): undefined => this.onDragEnter(ev); //当被鼠标拖动的对象进入其容器范围内时触发此事件
494 insertNode.ondragover = (ev): undefined => this.onDragOver(ev); //当某被拖动的对象在另一对象容器范围内拖动时触发此事件
495 insertNode.ondragleave = (ev): undefined => this.onDragLeave(ev); //当被鼠标拖动的对象离开其容器范围内时触发此事件
496 insertNode.ondrop = (ev): undefined => this.onDrop(ev); //在一个拖动过程中,释放鼠标键时触发此事件
498 insertNode.selected = a.selected || false; //是否选中行
499 insertNode.checked = a.checked || false; // 是否勾选
500 insertNode.data = a;
501 insertNode.addEventListener('change', (e: any) => {
504 node.checked = node.data!.key === insertNode.data!.key;
507 …this.dispatchEvent(new CustomEvent('onChange', { detail: { data: insertNode.data, checked: e.detai…
509 this.nodeList.push(insertNode);
510 insertNode.checkable = this.getAttribute('checkable') || 'false';
511 insertNode.multiple = this.hasAttribute('multiple');
514 li.append(insertNode);
520 this.setChildren(a,insertNode,li,ul);
522 this.addedRightClickMenuFunction(insertNode);
525 addedRightClickMenuFunction(insertNode: LitTreeNode):void{
526 insertNode.oncontextmenu = (ev): void => {
528 this.selectedNode(insertNode);
529 this.currentSelectedNode = insertNode;
530 this.currentSelectedData = insertNode.data;
537 setDragableOfEvent(insertNode: LitTreeNode):void{
539 insertNode.draggable = true;
544 insertNode.ondrag = (ev): void => this.onDrag(ev); //元素正在拖动时触发
545 insertNode.ondragstart = (ev): undefined => this.onDragStart(ev); //用户开始拖动元素时触发
546 insertNode.ondragend = (ev): undefined => this.onDragEnd(ev); // 用户完成元素拖动后触发
548 insertNode.ondragenter = (ev): undefined => this.onDragEnter(ev); //当被鼠标拖动的对象进入其容器范围内时触发此事件
549 insertNode.ondragover = (ev): undefined => this.onDragOver(ev); //当某被拖动的对象在另一对象容器范围内拖动时触发此事件
550 insertNode.ondragleave = (ev): undefined => this.onDragLeave(ev); //当被鼠标拖动的对象离开其容器范围内时触发此事件
551 insertNode.ondrop = (ev): undefined => this.onDrop(ev); //在一个拖动过程中,释放鼠标键时触发此事件
555 setChildren(a:any,insertNode: LitTreeNode,li: HTMLLIElement,ul: HTMLUListElement):void{
559 insertNode.iconName = a.icon;
561 insertNode.iconName = 'folder';
564 insertNode.iconName = '';
566 insertNode.arrow = true;
572 insertNode.iconName = a.icon;
574 insertNode.iconName = 'file';
577 insertNode.iconName = '';
579 insertNode.arrow = false;
586 insertNode.autoExpand();
590 this.selectedNode(insertNode);
595 this.selectedNode(insertNode);