2014-02-14 4 views
0

Список шаблона:Получить ребенка компонент от ListItem Сенча Touch2

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] не имеет какого-либо метода «вниз»

Я хочу знать, является ли конкретный элемент в настоящее время внутри listmItem

ответ

1

getItemAt, вероятно, возвращает SimpleListItem (при условии, что вы ничего не устанавливать custom), который не имеет метода down. То, что вы, вероятно, хотите сделать, это захватить элемент из этого, поэтому вместо targetItem.down попробуйте использовать targetItem.element.down.

Смежные вопросы