重要な機能 - SpreadJS が新しいプラグイン ガント チャートを開始、プレビュー バージョンのダウンロード エクスペリエンスを追加

要約: この記事は元々、Grape City の技術チームによって CSDN に公開されたものです。転載元を明記してください:グレープシティ公式ウェブサイト、グレープシティは、開発者に力を与えるための専門的な開発ツール、ソリューション、サービスを開発者に提供します。

ガント チャートは、ビジネス シナリオにおけるエンジニアリング プロジェクト管理、予算執行、生産計画などのために、元の表形式データを直感的なガント チャート モードに変換できます。純粋なフロントエンド テーブル コントロール SpreadJS のプラグインとして、ガント チャートは特別な「シート」として既存のテーブルに統合でき、データの視覚的な表示に便利で、プランの実行も表示できます。次の図に示すように、より直感的にわかります。

SpreadJS ガント チャート プラグインには次の機能があります。

1. SpreadJS の基盤となるデータ モデルに基づいて、ツリー データをガント チャート テーブルおよびチャートとして表示でき、ID、レベル、子タイプのデータ構造をサポートします。

// the id-parentId structure

schema: {
    
    

hierarchy: {
    
    

type: "Parent",

column: "parentId"

},

columns: {
    
    

id: {
    
     isPrimaryKey: true }, // the primary key is required in Id-ParentId type, so that we could build the hierarchy tree nodes

taskNumber: {
    
     dataType: "rowOrder" } // the row order is required in Id-ParentId type, to make sure the you could update the correct data

}

}

// the level structure

schema: {
    
    

hierarchy: {
    
    

type: "Level",

column: "level"

}

}

// the children tree structure

schema: {
    
    

hierarchy: {
    
    

type: "ChildrenPath",

column: "children"

}

}

2. チャート領域のズームをサポートします。

3. さまざまな単位でのスクロールをサポートします。

4. チャート内のオブジェクトはカスタマイズ可能

5. 設定可能なカレンダー

6. SSJSON / SJS / Excel / PDFとしての保存をサポートし、印刷機能をサポートします

ガント チャートの試用版に参加したい場合は、次のアドレスにアクセスして入手できます: https://gcdn.grapecity.com.cn/showtopic-180313-1-1.html

プレビュー製品パッケージには次の内容が含まれています。

  • ガントチャート機能説明書
  • 7 つのプラグイン例: ガント チャートの初期化、ズームとスクロール、カスタム スタイル、レイアウト設定、タスク設定、カレンダー設定、インポートとエクスポート

拡張リンク:

Spring Boot フレームワークでの Excel サーバー側のインポートとエクスポートの実装

Project Combat: オンライン見積調達システム (React +SpreadJS+Echarts)

SpreadJS と組み合わせた洗練されたフレームワークにより、純粋なフロントエンド Excel オンライン レポート デザインを実現

おすすめ

転載: blog.csdn.net/powertoolsteam/article/details/132067723