|
| 1 | +--- |
| 2 | +title: Angular ページレイアウトの管理 | タイル マネージャー | Ignite UI | インフラジスティックス |
| 3 | +_description: Ignite UI for Angular Tile Manager コンポーネントを使用すると、コンテンツを個々のタイルに表示できます。 |
| 4 | +_keywords: Angular ページ レイアウトの管理, Ignite UI for Angular, UI コントロール, Angular ウィジェット, Web ウィジェット, UI ウィジェット, Angular, ネイティブ Angular コンポーネント スイート, ネイティブ Angular コントロール, ネイティブ Angular コンポーネント ライブラリ, ネイティブ Angular コンポーネント, Angular タイル マネージャー, インフラジスティックス, タイル, Angular タイル マネージャー コンポーネント, Angular タイル マネージャー コントロール |
| 5 | +_language: ja |
| 6 | +--- |
| 7 | +# Angular Tile Manager (タイル マネージャー) の概要 |
| 8 | + |
| 9 | +Tile Manager コンポーネントを使用すると、コンテンツを個々のタイルに表示できます。ユーザーはタイルを並べ替えたりサイズを変更したりして操作できるため、好みに応じてコンテンツのレイアウトや外観を自由にカスタマイズできます。この柔軟性により、パーソナライズされた効率的なコンテンツの表示と管理が可能になり、ユーザー エクスペリエンスが向上します。 |
| 10 | + |
| 11 | +## Angular Tile Manager の例 |
| 12 | + |
| 13 | +次の Ignite UI for Angular Tile Manager の例では、コンポーネントの動作を示しています。 |
| 14 | + |
| 15 | +<code-view style="height:752px" |
| 16 | + data-demos-base-url="{environment:demosBaseUrl}" |
| 17 | + iframe-src="{environment:demosBaseUrl}/layouts/tile-manager-sample" alt="Angular Tile Manager の例"> |
| 18 | +</code-view> |
| 19 | +<div class="divider--half"></div> |
| 20 | + |
| 21 | +> [!WARNING] |
| 22 | +> iframe の権限ポリシーにより、この例のフルスクリーン ボタンは、右上隅の Expand to fullscreen (フルスクリーンに展開) ボタンをクリックしてスタンドアロン モードで例を開いた場合にのみ機能します。 |
| 23 | +
|
| 24 | +## Ignite UI for Angular Tile Manager を使用した作業の開始 |
| 25 | + |
| 26 | +Ignite UI Tile Manager は標準の [Web コンポーネント](https://developer.mozilla.org/ja/docs/Web/Web_Components)であるため、Angular アプリケーションで使用できます。 |
| 27 | + |
| 28 | +Tile Manager コンポーネントの使用を開始するには、最初に次のコマンドを実行して Web Components パッケージをインストールする必要があります。 |
| 29 | + |
| 30 | +```cmd |
| 31 | +npm install igniteui-webcomponents --save |
| 32 | +``` |
| 33 | + |
| 34 | +次に、`main.ts` ファイルまたは `IgcTileManager` を使用しているコンポーネントの `.ts` ファイルで `IgcTileManagerComponent` 引数を指定して `defineCustomElements()` 関数を呼び出す必要があります。 |
| 35 | + |
| 36 | +```ts |
| 37 | +import { defineComponents, IgcTileManagerComponent } from 'igniteui-webcomponents'; |
| 38 | + |
| 39 | +defineComponents(IgcTileManagerComponent); |
| 40 | +``` |
| 41 | +また、コンポーネントの構成に `CUSTOM_ELEMENTS_SCHEMA` スキーマを含める必要があります。 |
| 42 | + |
| 43 | +```typescript |
| 44 | +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; |
| 45 | + |
| 46 | +@Component({ |
| 47 | + schemas: [CUSTOM_ELEMENTS_SCHEMA] |
| 48 | +}) |
| 49 | +export class AppComponent { |
| 50 | +``` |
| 51 | +
|
| 52 | +これで、Angular Tile Manager の基本構成から始めることができます。 |
| 53 | +
|
| 54 | +## 使用方法 |
| 55 | +
|
| 56 | +タイル マネージャーは、最大化状態または通常状態でのタイルの配置を管理する基本的なタイル レイアウト動作を提供します。タイルはそれぞれ独立してサイズを設定でき、複雑なレイアウトを構築できます。エンドユーザーはドラッグ アンド ドロップによる直感的な操作で柔軟にタイルを並べ替えることが可能です。 |
| 57 | +
|
| 58 | +タイル マネージャーでは、使用できる 2 つのコンポーネントが提供されます。 |
| 59 | +- `IgcTileComponent` - このコンポーネントは、タイル マネージャー内に表示される個々のタイルを表します。 |
| 60 | +- `IgcTileManagerComponent` - これはすべてのタイル コンポーネントを含むメイン コンポーネントであり、タイル レイアウト全体のコンテナーとして機能します。 |
| 61 | +
|
| 62 | +```html |
| 63 | +<igc-tile-manager> |
| 64 | + <igc-tile> |
| 65 | + <p>Tile 1</p> |
| 66 | + </igc-tile> |
| 67 | + <igc-tile> |
| 68 | + <p>Tile 2</p> |
| 69 | + </igc-tile> |
| 70 | + <igc-tile> |
| 71 | + <p>Tile 3</p> |
| 72 | + </igc-tile> |
| 73 | +</igc-tile-manager> |
| 74 | +``` |
| 75 | +
|
| 76 | +Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックををご覧ください。 |
| 77 | +
|
| 78 | +Tile Manager コンポーネントの使用方法の詳細については、[このトピック]({environment:infragisticsBaseUrl}/products/ignite-ui-web-components/web-components/components/layouts/tile-manager.html)を参照してください。 |
0 commit comments