Render-Ext.Anwendung in einem div
Ich versuche zu laufen eine ExtJS4 Ext.application
innerhalb unserer bestehenden website-Vorlage. Wir haben eine div #content
, in die ich will, um die Anwendung für die Entwicklung. Wie kann ich machen, die Anwendung in diesem Bereich, eher als Ersatz der bestehenden html-Seite?
Ext.application({
name: 'HelloExt',
launch: function() {
Ext.create('Ext.container.Viewport', {
layout: 'fit',
// renderTo: Ext.Element.get('#content') doesn't work
items: [
{
title: 'Hello Ext',
html : 'Hello! Welcome to Ext JS.'
}
]
});
}
});
- Nicht wirklich sicher, warum dies so war downvoted, bitte Kommentar, wenn ich das Tue.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie einen anderen Behälter als einen
Ext.container.Viewport
. Durch definfitonExt.container.Viewport
wird immer das ganze browser-Fenster.Aus der Dokumentation:
Verwenden Sie einfach
Ext.panel.Panel
stattExt.container.Viewport
mitExt.panel.Panel
und kommentieren Sie dierenderTo
config-option. Und es istExt.get('content')
Ext.Viewport
zuExt.panel.Panel
er nicht richtig. Ich brauche es, zu handeln wie der viewport haben, wobei der ganze Raum den ganzen Weg unten zur Unterseite der Seite viewport, danke