Ext4 ленивая инициализация для своего класса. Как?
UPD Виноват. Вопрос снят
Не могу понять как работает ленивая инициализация. Что нужно сделать чтобы заработала конструкция:
Ext.define("MyApp.myPanel",{
extend : "Ext.panel.Panel",
alias : "widget.mypanel",
items: [ {html:'Test'}]
});
// mypanel = Ext.create('MyApp.myPanel', {title:'1234'}); это не нужно
Ext.create('Ext.Viewport', {
layout: 'fit',
title: 'Ext Layout Browser',
items: [{xtype:'mypanel'}],
renderTo: Ext.getBody()
});
Спасибо. |
Цитата:
<!DOCTYPE html>
<html>
<head>
<meta charset=UTF-8">
<title>demo</title>
<script type='text/javascript' src='http://docs.sencha.com/ext-js/4-0/extjs/ext-all.js'></script>
<link rel="stylesheet" type="text/css" href="http://docs.sencha.com/ext-js/4-0/extjs/resources/css/ext-all.css">
<script>
Ext.onReady(function() {
Ext.define("MyApp.myPanel", {
extend : "Ext.panel.Panel",
alias : "widget.mypanel",
items: [ {html:'Test'}]
});
Ext.create('Ext.Viewport', {
layout: 'fit',
title: 'Ext Layout Browser',
items: [{xtype:'mypanel'}],
renderTo: Ext.getBody()
});
});
</script>
</body>
</html>
UPD только сейчас заметил, что вопрос снят |
| Часовой пояс GMT +3, время: 03:18. |