extjs 5 Ext.draw.Контейнер

#extjs

#extjs

Вопрос:

Я хочу написать простой пример в extjs5 и использовать пакет рисования. согласно документу sencha, мой код:

1.index.html

 <head>
<script type="text/javascript">
    var contextPath = '<%=context%>';
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

<%--extJS--%>
<link rel="stylesheet" type="text/css" href="<%= context%>/js/ext5/build/packages/ext-theme-neptune/build/resources/ext-theme-neptune-all.css"/>
<script type="text/javascript" src="<%= context%>/js/ext5/build/ext-all.js"></script>
<script type="text/javascript" src="<%=context%>/js/extjspages/app.js"></script>
 

2.app.js

 Ext.require("Ext.draw.Container");
 

Ext.application({
имя: ‘MyApp’,
запуск: функция () {

     Ext.create('Ext.draw.Container', {
        sprites: [{
            type: 'circle',
            fillStyle: 'red',
            r: 100,
            cx: 100,
            cy: 100
        }],
        height:205,
        width:205,
        renderTo:Ext.getBody()
    });
}
 

});

но я улавливаю

ПОЛУЧИТЬ …/Ext/draw/Container.js?_dc= 1403991476236 404 (Не найдено) ошибка

в чем моя ошибка? Спасибо

Комментарии:

1. Я знаю, что мне нужно загрузить пакет «sencha-charts» в моем коде, но я не знаю, как я могу загрузить пакет. В sencha cmd я могу добавить «требуется: [«sencha-charts»] в файле app.json, но в моем коде я этого не делаю

Ответ №1:

Я не знаю, как использовать sencha cmd. Но вы можете добавить «sencha-диаграммы» в index.html код, использующий:

 <script type="text/javascript" src="<%= context%>/js/ext5/build/packages/sencha-charts/build/sencha-charts-debug.js"></script>