додзё 1.10.4, SiteMesh 2.4.2додзё содержание 1.10.4 Dijit/макет/TabContainer не оказания первой ContentPane в
Я пытаюсь использовать додзё 1.10.4 в моем проекте, чтобы работать с SiteMesh 2.4.2, весенний каркас 4.1.
Когда я пытаюсь поместить tabcontainer в свой раздел контента (заголовок, стиль содержимого и нижнего колонтитула, определяемый sitemesh). Я никогда не получаю содержимое первой контентной панели моего таблоконтейнера, оно всегда исчезает. тестовый код, как:
<div style="width: 350px; height: 300px">
<div data-dojo-type="dijit/layout/TabContainer" style="width: 100%; height: 100%;">
<div data-dojo-type="dijit/layout/ContentPane" title="My first tab" data-dojo-props="selected:true">
Lorem ipsum and all around...
</div>
<div data-dojo-type="dijit/layout/ContentPane" title="My second tab">
Lorem ipsum and all around - second...
</div>
<div data-dojo-type="dijit/layout/ContentPane" title="My last tab" data-dojo-props="closable:true">
Lorem ipsum and all around - last...
</div>
</div>
</div>
Javascript как:
<script type="text/javascript">
require(["dojo/parser", "dojo/aspect", "dijit/layout/TabContainer", "dijit/layout/ContentPane","dojo/domReady!"], function(parser, aspect) {
parser.parse();
});
</script>
В результате, как:
другой закладками ContentPane дисплей должным образом.
Eidt
Это очень забавный вопрос, это было вызвано JavaScript; Я изменил javascript на:
<script type="text/javascript">
require(["dojo/parser", "dijit/layout/TabContainer", "dijit/layout/ContentPane"]);
</script>
Тогда он отлично работает.