1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<!DOCTYPE HTML>
<html>
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="dijit/themes/soria/soria.css">
    <style type="text/css">
        html,body{
            height: 100%;
            margin: 0;
            overflow: hidden;
            padding: 0;
        }
        #appLayout{
            height: 100%;
        }
        #leftCol{
            width: 120px;
        }
        .claro .demoLayout .edgePanel{
            background-color: #d0e9fc;
        }
    </style>
    <script type="text/javascript" src="dojo/dojo.js" djConfig="parseOnLoad:true"></script>
    <script type="text/javascript">
    </script>
    <title>GridContainer学习</title>
</head>
<body class="soria">
<div class="demoLayout" style="height: 300px; width: 300px" data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="design: 'headline'">
    <div class="demoLayout" style="height: 50%" data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region: 'top', splitter: true, design: 'headline'">
        <div class="centerPanel" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'center'">center</div>
        <div class="edgePanel" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'bottom'">bottom</div>
    </div>
    <div class="centerPanel" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'center'">center</div>
    <div class="edgePanel" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="splitter: true, region: 'left'">left</div>
    <div class="demoLayout" style="width: 50%" data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region: 'right', design: 'headline'">
        <div class="centerPanel" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'center'">center</div>
        <div class="edgePanel" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'left'">left</div>
    </div>
    <div class="edgePanel" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="splitter: true, region: 'bottom'">bottom</div>
</div>
<!-- load dojo and provide config via data attribute -->
<script src="dojo/dojo.js" data-dojo-config="async:true, parseOnLoad:true"></script>
<script>
    require(["dijit/layout/BorderContainer""dijit/layout/ContentPane""dojo/parser"]);
</script>
</body>
</html>

输出:

Dojo学习笔记(十一):Dojo布局——嵌套样例










     本文转自stock0991 51CTO博客,原文链接:http://blog.51cto.com/qing0991/1565113,如需转载请自行联系原作者





相关文章:

  • 2021-06-01
  • 2021-11-24
  • 2021-10-08
  • 2021-10-20
  • 2021-10-28
  • 2021-09-21
  • 2021-11-20
  • 2021-10-14
猜你喜欢
  • 2021-11-08
  • 2021-12-21
  • 2021-05-22
  • 2021-11-26
  • 2021-06-28
  • 2021-08-12
  • 2021-09-02
相关资源
相似解决方案