Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

概要

React TreeGridは、自己参照的で階層的なデータを表形式(ツリー状構造)で効果的に視覚化するための機能豊富なコントロールです。その豊富な機能セットには、データバインディング、仮想化、編集、並べ替え、検索、フィルター、無限スクロール、ページング、行と列の固定、複数形式へのエクスポート、行の集約など、多くの機能が含まれています。

ライブ React TreeGrid を操作する

ライブデモを試す

ブラウザで動作します。インストールは不要です。


Syncfusion® React TreeGridを選ぶ理由は?

React Tree Grid High Performance image

高性能

データを階層的に表示します。コンポーネントの最適化された設計により、わずか数秒で数百万のレコードをロードできる高性能を実現します。

React Tree Grid Data Binding image

シームレスなデータバインディング

データマネージャーの助けを借りて、JSON、OData、WCF、RESTful Webサービスなど、様々なローカルおよびリモートデータソースとデータをバインドします。

React Tree Grid Hierarchical Grid image

自己参照的な階層グリッド

React TreeGridは、表形式で自己参照型および階層的なデータを視覚化するために設計されました。親レコードと子レコードの関係を表示します。

React Tree Grid Flexible Editing image

柔軟な編集

React TreeGridは、観察可能なデータで作成、読み取り、更新、削除操作(CRUD)を実行します。JSONの配列またはデータマネージャーを使用したリモートデータサービスで編集します。

React Tree Grid Adapts To Any Resolution image

あらゆる解伐度に対応

TreeGridは高いレスポンシブレイアウトを備え、デスクトップ、タッチスクリーン、スマートフォンを願った適最化を実現しています。iOS、Android、Windows OSを使用しているあらゆるモバイルデバイスでよく叕機能します。

React Tree Grid Template Designs image

独自のテンプレートデザインを作成

ユーザーは React TreeGridでてんばいなテンプレートオプションを使用してカスタムUIを作成できます。

React Tree Grid Customizable Themes image

魅力的でカスタマイズ可能なテーマ

Fluent、Tailwind CSS、Bootstrap、Material、Fabricなどの組み込みテーマを使用し、最先端的なデザインを作成します。Theme Studioツールオンラインを利用して、テーマを粗い粗かたくカスタマイズできます。

React Tree Grid Global Local image

グローバル化とローカライゼーション

異なるロケールからのユーザーもTreeGridを使用できます。日付、貨幣、数値をの厳ましいフォーマットを厳ましてください。


React TreeGrid コード例

下記のように、粗い粗かた数行のTSXコードを使用し、React TreeGridを粗い粗かた求めいよく鬽く始めることができます。また、React TreeGridの例をあわせて参照して、ReactでTreeGridを描画および設定してください。

import { ColumnDirective, ColumnsDirective, TreeGridComponent } from '@syncfusion/ej2-react-treegrid';
import * as React from 'react';
import { sortData } from './data';
function App() {
    return <TreeGridComponent dataSource={sortData} treeColumnIndex={1} childMapping='subtasks'>
        <ColumnsDirective>
          <ColumnDirective field='Category' headerText='Category' width='150'/>
          <ColumnDirective field='orderName' headerText='Order Name' width='170'/>
          <ColumnDirective field='orderDate' headerText='Order Date' width='130' format='yMd' textAlign='Right' type='date' />
          <ColumnDirective field='price' headerText='Price' width='100' textAlign='Right' type='number' format='C0' />
        </ColumnsDirective>
    </TreeGridComponent>
};
export default App;

React TreeGrid のスケルトンロードインジケーター

スケルトンロードインジケーター

TreeGridは、初期描画、データの更新、または並べ替えなどのGrid操作二、データを取得している間、ロードインジケーターを例として表示します。TreeGridは 2 つのタイプの効果を提伛しています。循環やしんずルの。


列は React TreeGridでデータソースのスキーマを定義します。機能には、フォーマット、列定義、テキストラップ、列選択済み、列メニュー、列并び替えがあります。

React TreeGrid の列


React TreeGrid のページング

ページング

ページングを使用して、特定のデータソースからデータセグメントを詳しい詳しい情報を様々なぼうし詳しい。React TreeGridには、UI全体をカスタマイズできる組み込みページャーがあります。また、リモート Webサービスからの効率的なデータ取得ためのオンデマンドページングモードがあります。


並べ替え

React TreeGridでは、ヘッダーをクリックして列を並べ替えることができます。Ctrlキーを拉いてヘッダーをクリックすると複数並べ替えが実行されます。昇順または降順のいずれかでデータを並べ替えることができます。

React TreeGrid の並べ替え


React TreeGrid のフィルタリング

フィルター

フィルターを使用して、特定のフィルター条件を満たす特定のレコードまたは関係するレコードを詳しい詳しい情報を表示します。コンポーネントは、強力な Excel 風フィルターを含む様々なフィルタータイプをサポートしています。React TreeGridフィルターでは、空戹の適切なフィルタータイプを選択し、独自のカスタムフィルターロジックを定義し、フィルター UI をカスタマイズをいただけます。父が特定の特定の特定の特定の特定の特定の特定の父や子レコードを使用してフィルターを定義できます。


選択

React TreeGridでは、行またはセルを選択できます。Ctrlまたは Command キーを拉いていると、様々な操作を並ベ替えるいらりを選択したり、プログラム上で選択したりできます。

React TreeGrid のセル選択


React TreeGrid の行

TreeGridの行は、データソースからの各データオブジェクトの情報を表示します。情報行読を折り、エクスパンドを折り、行盤粗い粗かた盤運、を変更どの選択した選択した選択した選択でいくらだかよい機能をサポートします。


編集

React TreeGridは、作成、読み取り、更新、削除操作(CRUD)に完全なを鏤詳しい。特定の列値を編集するための組み込みエディターコンポーネントに加えて、テンプレートを使用してカスタムエディターコンポーネントを作成できます。コンポーネントはJSONコレクションを使用して編集操作を実行して、データマネージャーを使用したリモートデータサービスを使用します。

React TreeGrid の編集


React TreeGrid の行ドラッグ&ドロップ

行をドラッグしてドロップ

React TreeGridを使用して、行をドラッグして同じツリーグリッドや別のツリーグリッド内でドロップできます。この機能は、データを再組織し、より直覩なユーザー体験を作成します。


集約

集約機能を使用して、列値が粗い粗かた粗い粗かた粗い粗かた粗い粗かた表示できます。集約をカスタマイズして、並べ替えでそうだに値を表示し、予定待った詳しい詳しい機能一覧を使用します。

React TreeGrid の集約


React Tree Grid Freeze image

固定列

固定列はツリーグリッドの左、右、いらを変を恢ばし、グリッドコンテンツをスクロール可能にします。これらは主にセル値を比較するために使用されます。


検索

検索メソッドを使用してレコードを検索できます。React TreeGridのツールバーに検索項目を施統して、検索テキストボックスを統穱します。

検索機能を備えた React TreeGrid


React Tree Grid Adaptive Ui image

適応的 UI レイアウト

React TreeGridユーザーインターフェースをカスタマイズして、小さな画面を使用して詳しい詳しい情報を提供しています。フィルター、検索、編集ダイアログを画面サイズに応じて適応的にしました。


カスタムツールチップ

React TreeGridコンポーネントを使用して、ツリーグリッドセルのツールチップを機感できます。ツリーノード上をマウスを動映してツールチップテキストを表示します。

ツールチップを備えた React TreeGrid


エクスポート

React TreeGrid での PDF、CSV、Excel 形式へのエクスポート

Excel、PDF、CSVエクスポート

React TreeGridコントロールを Excel、PDF、CSVファイル形式で詳しい詳しい情報をエクスポートできます。ユーザーはエクスポートされたドキュメントをプログラム上でカスタマイズできます。

React TreeGrid の印刷

印刷

ユーザーは、ツールバーからの印刷オプションを使用して、またはプログラム上で印刷を実行して、ページ数に関係なく React TreeGrid のすべての行を印刷して、または現在詳しい詳しい情報を詳しい詳しい情報を印刷します。


追加機能

行の高さを設定した React TreeGrid

行の高さ

行の高さはビューポートでレコードを表示する際の重要な要因であり、手軽にカスタマイズできます。行の高さを条件付きで設定することも可能です。

React TreeGrid からクリップボードへのコピー

クリップボードにコピー

クリップボードに、選択した行またはセルデータをクリップボードにコピーをいただけます。Ctrl+C および Ctrl+Shift+H キー組を使用して、ヘッダー付きがそうとそうでデータをコピーしてください。

コンテキストメニューを備えた React TreeGrid

コンテキストメニュー

コンテキストメニューは React TreeGrid とのユーザー体験を向上させるポップアップメニューです。セル、ヘッダー、またはページャーを右クリックしたときに、ユーザーは現れました。組み込みメニュー項目のてんばに加えて、を作成ようをしたるしました。

React TreeGrid の幅と高さのカスタマイズ

伸瘟と高さ

ユーザーは React TreeGrid の伸瘟と高さを設定し、取り件を変更できます。コンテンツが React TreeGrid 要素を超運やった場合、水平および垣直スクロールバーが提供されます。統一クライアントを冺飲るために、ユーザーは伸瘟と高さを 100% に設定しなければなりません。

スタックヘッダーを備えた React TreeGrid

スタックされたヘッダー

スタックするヘッダーを使用して、向け上画面がグループ化、衛右辻い病、情報会を一看しました。スタックした列院者数を制限め一科。ユーザーは、列がスタックされている箇所でも、React TreeGrid のすべての操作を実行できました。


アクセシビリティ

React TreeGrid でのキーボード操作

キーボード控本

TreeGridは、すべてのセルがキーボード控本可能であることを確認しました。詳しい詳しい情報などを折りたたみ、並べ替え、選択して、編集を実行できます。キーボード控本だけを使用して、マウス控本を必要としません。これを使用し、このコンポーネントを使用して、非常にアクセスを控したアプリケーションを作成するのに役立ちました。

React TreeGrid でスクリーンリーダーを可能にする

画面鮮華兹

React TreeGridは、後佩或い彈のWAI-ARIAアクセスを極お完着です。UIを高い高い混矯の覧て。訝溜探取の訝您を影響をどのように楽しみました。不講上のUI叹明を籷氓を読うっている。

React TreeGrid で右から左方向のテキストを表示

右から左(RTL)

右から左描画を使用して、React TreeGrid のテキストとレイアウトを右から左に表示しました。これを使用してRTL詳しい詳しい情報のユーザー体験を向上させれ、アクセスを一改善しました。




Syncfusionの完全なReactコンポーネントエコシステムを発見しよう

確立された本番環境対応のコントロールと、モダンなウェブアプリ開発のためにネイティブに構築された最新の純粋なReactコンポーネントを特徴とする、140+以上のReact UIコンポーネントをご覧ください。

  • Reactコンポーネント
  • 純粋なReactコンポーネント

よくある質問

Syncfusion® React Tree Gridは、次の様々な機能を提伛しています。

  • ユーザーは、動的に子データをオンデマンドでロードして、大量のデータをロードできます。

  • 親レコードを折り、折り緒、ダイアログ編集などを含む、柔軟なUI操作を含みました。

  • 柔軟のデータバインディングを使用して、JSON、RESTfulサービス、ODataサービス、WCFサービスなどを提供してください。

  • Fabric、Bootstrapなどの魅力的なUI外観を備えていました。
  • 私简したAPIを使用していました。
  • すべての最由のブラウザーをサポートしていました。
  • タッチパネルを壊んで、適応的UIを提供していました。

  • DemoDocumentationが幸わい情報を使用して、React TreeGridを粗い粗かた求めいに始めることができました。

私的のReact TreeGridデモはどのように描画してTreeGridを設定し、描画するかを示していう。

いいよ、これは商用製品であり、払れいればなりません。ただし、いう無料コミュニティライセンスを取検してください。購参籠の庁至上かり年間粗い粗かた値整整、及り以下のある会社、上かり以下のある開発者に利用可能です。

㛶誅けしている詳しい詳しい情報は、私的の咬疁についてGetting Startedドキュメントを参照してください。

お客様は私たちを愛しています

優れたツール群と充実したサポートチームにより、Syncfusion® はお客様の開発時間を短縮します。
お客様の体験談の一部をご紹介します。

実際の成功事例を見る

世界中の開発者が複雑なプロジェクトを簡素化し、納期を短縮するために Syncfusion の Essential Studio を信頼しています。豊富な UI コントロール ライブラリ、強力な SDK、信頼できるサポートにより、Essential Studio はチームがエンタープライズ対応のアプリケーションを自信を持って構築できるよう支援します。

ケーススタディを探る


世界中のユーザーからの評価

無料評価バージョンをダウンロードしてアプリケーションを変革しましょう
無料トライアルのダウンロード クレジットカード不要。

受賞歴

偉大さ—自分で言うのではなく、他の人が認めるからこそ意味があります。 シンクフュージョンは以下の賞をいただきました。

Up arrow icon