2013-11-08 3 views
1

У меня есть следующая проблема. Я создаю кучу изображений (просмотр изображений для виджетов). И эти изображения следует использовать для перетаскивания их в нужное место, где должен быть виджет, и я также хочу показать всплывающую подсказку. Это код, у меня есть:Extjs 4.1 Tooltip и DragNDrop

var img = Ext.create('Ext.Img', { 
      xtype: 'image', 
      x: 1210, 
      y: 110, 
      height: 100, 
      margin: 5, 
      width: 100, 
      js_clsName: z.js_classname, 
      src: '/js/resources/images/widgetPreview/' + z.ident + '.png', 
      listeners: { 
       afterrender: { 
        fn: createDD, 
        scope: this 
       } 
      } 
     }); 
     img.tip = Ext.create('Ext.tip.ToolTip', { 
      target: img.el, 
      trackMouse: true, 
      renderTo: Ext.getBody(), 
      listeners: { 
       beforeshow: function (tip) { 
        console.log(tip); 
        tip.update('asdasd'); 
        return true; 
       } 
      } 
     }); 

Но подсказка никогда не показывается, однако перетаскивание работает как шарм. Не могли бы вы мне помочь?

ответ

0

Уже получил это, проблема в том, что img.el не определен, поэтому я должен добавить отзыв позже.

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