dojo 1.8: Fehler: Es wurde versucht, das Widget mit id == main_bContainer zu registrieren, aber diese ID ist bereits registriert

Hallo, ich habe ein einfaches, wie unten gezeigt, das den Rahmencontainer und den Inhaltsbereich anzeigt. Ich verstehe nicht, warum die ID des Grenzcontainers zweimal registriert wird, da für den Grenzcontainer nur eine ID definiert ist.

Der angegebene Fehler: Fehler: Es wurde versucht, das Widget mit der ID == main_bContainer zu registrieren, aber diese ID ist bereits registriert. Bitte geben Sie an, wo ich den Fehler gefunden habe.

<!DOCTYPE html>
<html>
<head>
<title>Hello</title>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="../dojo1_8/dijit/themes/soria/soria.css"/>
<link rel="stylesheet" href="../common.css"/>
<style type="text/css">
html, body 
{
    width: 100%;
    height: 100%;
    margin: 5px;
    padding: 0px;
    overflow: hidden;
}

</style>



</head>

<body class="soria">
<div id="main_bContainer" data-dojo-type="dijit/layout/BorderContainer" data-dojo-props="design:'sidebar'">
    <div class="cP_Left" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'center'">
        Content Pane A
    </div>
    <div class="cP_Right" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'right'">
        Content Pane B
    </div>

</div>
</body>

<script>            
var dojoConfig =
            {
                parseOnLoad: true,//replace web controls based on theme soria
                isDebug: true,//true for debuggin with aid  from FireBug, Always set it to false, to avoid overhead
                async: true,//
                locale : "en-us"//
            }; 
</script>

<script src='../dojo1_8/dojo/dojo.js'></script>

<script>require(["dojo/parser",
             "dojo/ready",
             "dojo/request",
             "dijit/layout/BorderContainer",
             "dijit/layout/ContentPane",
             "dojo/domReady!"
            ], function(parser, ready, request)
            {ready(function()
                {parser.parse();




            });
    });
</script>
</html>

Danke Clement

Antworten auf die Frage(1)

Ihre Antwort auf die Frage