Extjs 4.1 Tooltip和DragNDrop

时间:2013-11-08 08:36:06

标签: extjs tooltip

我有以下问题。我创建了一堆图像(小部件的预览图像)。这些图像应该用于将这些图像拖放到窗口小部件所需的位置,我也想在这些上显示工具提示。这是我的代码:

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;
                }
            }
        });

但工具提示从未显示过,但拖放效果就像一个魅力。你能帮我吗?

1 个答案:

答案 0 :(得分:0)

已经知道了,问题是,img.el未定义,所以我必须稍后添加提示。