ui.igLayoutManager

ui.igLayoutManager_image

igLayoutManager は、ページにさまざまなレイアウト モードを実装する jQuery UI に基づいたウィジェットです。モードは、フロー レイアウト、垂直レイアウト、および左/右/フッター/ヘッダー/中央領域に分割する境界線レイアウトを含みます。また、レスポンシブおよび流動列レイアウトは 12 列のレイアウト グリッドに基づきます。項目の位置を設定し、行スパンおよび列スパンを変更可能なグリッド レイアウトもサポートされています。

以下のコード スニペットは、igLayoutManager を初期化する方法を示します。

igLayoutManager コントロールの必要なスクリプトおよびテーマを参照する方法については、 「Ignite UI で JavaScript リソースを使用する」および Ignite UI のスタイル設定とテーマを参照してください。

コード サンプル

<!doctype html>
  <html>
  <head>
      <!-- Infragistics Combined CSS -->
      <link href="css/themes/infragistics/infragistics.theme.css" rel="stylesheet" type="text/css" />
      <link href="css/structure/infragistics.css" rel="stylesheet" type="text/css" />
      <!-- jQuery Core -->
      <script src="js/jquery.js" type="text/javascript"></script>
      <!-- jQuery UI -->
      <script src="js/jquery-ui.js" type="text/javascript"></script>
      <!-- Infragistics Combined Scripts -->
      <script src="js/infragistics.core.js" type="text/javascript"></script>
      <script src="js/infragistics.lob.js" type="text/javascript"></script>
 
  </head>
     <body>
      <style type="text/css">
 
          body {
              font-family: "Segoe UI",Helvetica,Tahoma,Arial,Verdana,sans-serif;
              background-color: #fff;
          }
 
          .col3 {
              background-color: #EEE;
              color: #555;
              padding: 0 20px 20px 20px;
              margin: 0 0 20px 0;
          }
 
          #layout .col12 {
              border:2px dashed #999;
              margin: 0 0 20px 0;
          }
 
          #layout .col7 {
              background-color: #FFA72D;
              color: #FFF;
              padding: 0 20px 20px 20px;
              margin: 0 0 20px 0;
          }
 
          #layout .col4 {
              background-color: #ffaf41;
              color: #fff;
              padding: 0 20px 20px 20px;
          }
 
          #layout .col2 {
              background-color: rgb(0, 155,225);
              color: #FFF;
              padding: 0 20px 20px 20px;
          }
 
          #layout .col5 {
              background-color: #00CCFF;
              padding: 0 20px 20px 20px;
              color: #FFF;
          }
      </style>
      <div id="layout" class="ig-layout-col">
          <div class="row">
              <div class="col3">
              <p>
                  <h3>Heading</h3>
                  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vel tortor vitae lacus semper viverra id ac risus. Nam id magna nibh, eget sagittis enim. Morbi velit purus, posuere id aliquet ac, elementum vitae tortor.
              </p>
              </div>
              <div class="col3">
              <p>
                  <h3>Heading</h3>
                  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vel tortor vitae lacus semper viverra id ac risus. Nam id magna nibh, eget sagittis enim. Morbi velit purus, posuere id aliquet ac, elementum vitae tortor.
              </p>
              </div>
              <div class="col3">
              <p>
                  <h3>Heading</h3>
                  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vel tortor vitae lacus semper viverra id ac risus. Nam id magna nibh, eget sagittis enim. Morbi velit purus, posuere id aliquet ac, elementum vitae tortor.
              </p>
              </div>
              <div class="col3">
              <p>
                  <h3>Heading</h3>
                  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vel tortor vitae lacus semper viverra id ac risus. Nam id magna nibh, eget sagittis enim. Morbi velit purus, posuere id aliquet ac, elementum vitae tortor.
              </p>
              </div>
          </div>
          <div class="row">
              <div class="col12">
                  <div class="col7">
                  <p>
                      <h3>This is a paragraph that spans 7 cols</h3>
                      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vel tortor vitae lacus semper viverra id ac risus. Nam id magna nibh, eget sagittis enim. Morbi velit purus, posuere id aliquet ac, elementum vitae tortor. Sed vestibulum porta risus, condimentum consequat ligula egestas a. Proin suscipit bibendum interdum. Vestibulum non velit sem, quis porttitor magna. Morbi placerat suscipit nunc. Aenean ut blandit purus. Nulla interdum quam eu nunc tempor dapibus.
                  </p>
                  </div>
              </div>
          </div>
          <div class="row">
              <div class="col2">
              <p>
                  <h3>This paragraph spans 2 cols.</h3>
                  This is a paragraph that spans 2 cols. it goes to the next line because the above paragraph is wrapped in a 12-col container (pink border)
             
              </p>
              </div>
              <div class="col5">
              <p>
                  <h3>This is a paragraph that spans 5 cols</h3>
                  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vel tortor vitae lacus semper viverra id ac risus. Nam id magna nibh, eget sagittis enim. Morbi velit purus, posuere id aliquet ac, elementum vitae tortor. Sed vestibulum porta risus, condimentum consequat ligula egestas a. Proin suscipit bibendum interdum. Vestibulum non velit sem, quis porttitor magna. Morbi placerat suscipit nunc. Aenean ut blandit purus. Nulla interdum quam eu nunc tempor dapibus.
              </p>
              </div>
          </div>
      </div>
  </body>
 
  </html>

関連サンプル

関連トピック

依存関係

jquery-1.9.1.js
jquery.ui.core.js
jquery.ui.widget.js
infragistics.util.js
infragistics.util.jquery.js

継承

Copyright © 1996 - 2025 Infragistics, Inc. All rights reserved.