0

列表模板:

var templ = new Ext.XTemplate(
      '<tpl if="isActive">',
            '<div style="color:red" class="',
            Ext.baseCSSPrefix + 'list-sortablehandle',
            '">',
        '</tpl>',    
    '<b>Name: {text}</b>',
        '<tpl if="isActive">',
            '<b>{text}</b></div>',
        '</tpl>',
            {
                // XTemplate configuration:
                compiled: true,
                // member functions:
                isitem2: function (name) {
                    return name == 'item2';
                },
            }
);

我可以使用从特定索引中获取列表项

var targetItem = list.getItemAt(targetIndex);

targetItem.down('.x-list-sortablehandle')

通过期待

Object [object Object] 没有方法'down'

我想知道 listmItem 中是否存在特定元素

4

1 回答 1

1

getItemAt 可能返回一个 SimpleListItem(假设您没有设置任何自定义),它没有 down 方法。您可能想要做的是从中获取元素,所以不要使用targetItem.down尝试使用targetItem.element.down

于 2014-02-15T03:14:05.413 回答