"ux"폴더에서 제공되는 Ext.ux.TabReorderer 플러그인을 사용하려고하지만 네임 스페이스에서 작동하는 데 문제가 있습니다.Extjs 네임 스페이스 및 TabReorderer
일반적으로 (네임 스페이스가 정의되지 않은 경우) 정상적으로 작동하지만 제대로 작동합니다.
var tabPanel = Ext.create('Ext.tab.Panel', {
renderTo: Ext.Element.get('tabs1'),
bodyStyle: 'padding: 5px',
plugins: Ext.create('Ext.ux.TabReorderer'),
items: [{
xtype: 'panel',
title: 'Tab 1',
html : 'Test 1',
closable: true
}, {
xtype: 'panel',
title: 'Tab 2',
html : 'Test 2',
closable: true
},{
xtype: 'panel',
title: 'Tab 3',
html : 'Test 3',
closable: true
},{
xtype: 'panel',
title: 'Tab 4',
html : 'Test 4',
closable: true
}]
});
. (아래처럼)하지만 네임 스페이스에 넣을 때 작동하지 않습니다.
XMLHttpRequest cannot load [OMMITTED THIS PART]/extjs-4.1.0/examples/ux/TabReorderer.js?_dc=1338489585629. Cross origin requests are only supported for HTTP.
왜이 내가 그것을 어떻게 해결할 수 : 크롬에서
Ext.define('MyApp.Layout.CenterTabs', { extend: 'Ext.tab.Panel',
bodyStyle: 'padding: 5px',
plugins: Ext.create('Ext.ux.TabReorderer'),
items: [{
xtype: 'panel',
title: 'Tab 1',
html : 'Test 1',
closable: true
}, {
xtype: 'panel',
title: 'Tab 2',
html : 'Test 2',
closable: true
},{
xtype: 'panel',
title: 'Tab 3',
html : 'Test 3',
closable: true
},{
xtype: 'panel',
title: 'Tab 4',
html : 'Test 4',
closable: true
}]
});
나는 오류를 얻을?