我正在尝试<thead>
在 Ext JS 中克隆一个元素并将其附加到 DOM 中的另一个位置。
我以这个小提琴为例:
作为框架的新手,我在基础知识方面有点挣扎,看不出为什么这段代码对我不起作用。
我正在尝试<thead>
在 Ext JS 中克隆一个元素并将其附加到 DOM 中的另一个位置。
我以这个小提琴为例:
作为框架的新手,我在基础知识方面有点挣扎,看不出为什么这段代码对我不起作用。
Ext.select 方法返回一个Ext.CompositeElement
遵循Composite Pattern的实例,这意味着它是一个封装了多个相同类型元素的对象。要访问第一个表头 DOM 元素,Ext.select
您必须执行以下操作:
Ext.select('.data-grid thead').first().dom
我不确定为什么Ext.DomHelper.append
不起作用,但以下代码有效:
Ext.onReady(function() {
var hdr = Ext.select('.data-grid thead').first().dom,
cntr = Ext.select('.clone table').first().dom,
clone = Ext.clone(hdr);
cntr.appendChild(clone);
});