Lines Matching refs:node
177 let node: LitTreeNode = document.createElement('lit-tree-node') as LitTreeNode; variable
178 node.title = a.title;
179 node.setAttribute('key', a.key);
180 node.topDepth = topDepth;
182 node.draggable = true;
187 node.ondrag = ev => this.onDrag(ev);//元素正在拖动时触发
188 node.ondragstart = ev => this.onDragStart(ev);//用户开始拖动元素时触发
189 node.ondragend = ev => this.onDragEnd(ev);// 用户完成元素拖动后触发
191 node.ondragenter = ev => this.onDragEnter(ev);//当被鼠标拖动的对象进入其容器范围内时触发此事件
192 node.ondragover = ev => this.onDragOver(ev);//当某被拖动的对象在另一对象容器范围内拖动时触发此事件
193 node.ondragleave = ev => this.onDragLeave(ev);//当被鼠标拖动的对象离开其容器范围内时触发此事件
194 node.ondrop = ev => this.onDrop(ev);//在一个拖动过程中,释放鼠标键时触发此事件
196 node.selected = a.selected || false; //是否选中行
197 node.checked = a.checked || false;// 是否勾选
198 node.data = a;
199 node.addEventListener('change', (e: any) => {
202 item.checked = item.data!.key === node.data!.key;
208 node.checked = true;
209 node.data!.checked = true;
211 …that.dispatchEvent(new CustomEvent('onChange', {detail: {data: (node as any).data, checked: e.deta…
213 node.multiple = this.hasAttribute('multiple');
214 node.checkable = this.getAttribute('checkable') || 'false';
215 this.nodeList.push(node);
218 li.append(node);
227 (node as any).iconName = a.icon;
229 (node as any).iconName = 'folder'
232 node.iconName = '';
234 node.arrow = true;
240 node.iconName = a.icon;
242 node.iconName = 'file';
245 node.iconName = '';
247 node.arrow = false;
254 node.autoExpand();
258 this.selectedNode(node);
263 this.selectedNode(node);
267 node.oncontextmenu = ev => {
269 this.selectedNode(node);
270 this.currentSelectedNode = node;
271 this.currentSelectedData = node.data;
286 selectedNode(node: LitTreeNode | null | undefined) {
290 if (node) {
291 node.selected = true;
321 let node = ev.target as LitTreeNode; variable
322 if (this.srcDragElement.data.key === node.data!.key) return;
326 node.drawLine('bottom-right');
329 node.drawLine('top');
332 node.drawLine('bottom');
455 this.nodeList.forEach(node => {
456 node.checked = node.data!.key === insertNode.data!.key;