ExtJS拖放TabPanel

时间:2012-07-01 23:52:17

标签: javascript extjs

设置属性时,我试图拖放到TabPanel标签(实际标签,而不是容器)。

我有TabPanel并在整个TabPanel条上设置了一个放置区,但对getTargetFromEvent

不太确定

Exmple

// My TabPanel Def
myTabPanel = new Ext.TabPanel({
    activeTab: 0,
    items: [{
        title:'Non-Drop Tab'
    },{
        title:'DROP ON THIS TAB',
        enableDrop: True
    }]
});

myTabPanel.dropZone = new Ext.dd.DropZone(myTabPanel.strip,{
    getTargetFromEvent: function(e) {

        // ####
        // Need to get the tab being dropped onto here
        // ####

        return the_tab;
    },
    ...rest of config...
})

我希望这是有道理的,谢谢!

1 个答案:

答案 0 :(得分:0)

获取开发人员的照明(firebug插件),在您的函数覆盖中放置一个断点,检查“e”对象以查看您可以使用的内容。如果您的确切目标无法从e获得,则使用组件查询来查找您的对象。