[]
        
(Showing Draft Content)

GC.Spread.Sheets.GanttSheet.TaskbarStyleRule

クラス: TaskbarStyleRule

Sheets.GanttSheet.TaskbarStyleRule

Table of contents

コンストラクタ

プロパティ

メソッド

コンストラクタ

constructor

new TaskbarStyleRule()

指定された名前でタスクバースタイルのルールを作成します。

classdesc プロジェクトのタスクバースタイルのルールを表します。このクラスを拡張して、カスタマイズされたルールを実装できます。

実例

 class MyProgressRule extends TaskbarStyleRule {
     constructor() {
         super("My Progress");
         this.style = {
             taskbarStyle: {
                 middleColor: "#3B87D4",
                 middleShape: "RectangleMiddle",
                 middlePattern: "solidFill",
             }
         };
     }
     match(task: Task): boolean {
         return task.complete > 0;
     }
     getFromDate(task: Task) {
         return task.startDisplayed;
     }
     getToDate(task: Task) {
         return task.completeThrough;
     }
 }

プロパティ

name

name: string

このルールの名前を取得します。


style

style: TaskStyle

このルールが一致したすべてのタスクバースタイルを取得または設定します。

メソッド

getFromDate

getFromDate(task): Date

指定されたタスクのタスクバーの開始を示す日付を取得します。デフォルトでは、task.startDisplayed を返します。カスタマイズしたルールでこのメソッドをオーバーライドし、結果を返します。

パラメータ

名前 説明
task Task このルールに一致されるタスク。

戻り値

Date

日付値は、指定されたタスクのタスクバーの開始を示します。


getToDate

getToDate(task): Date

指定されたタスクのタスクバーの終了を示す日付を取得します。デフォルトでは、task.finishDisplayed を返します。カスタマイズしたルールでこのメソッドをオーバーライドし、結果を返します。

パラメータ

名前 説明
task Task このルールに一致されるタスク。

戻り値

Date

日付値は、指定されたタスクのタスクバーの終了を示します。


match

match(task): boolean

このルールで定義されたタスクバーが、指定されたタスクと一致するかどうかを判断します。カスタマイズしたルールでこのメソッドをオーバーライドし、結果を返します。

abstract

パラメータ

名前 説明
task Task 確認するタスク。

戻り値

boolean

タスクが一致し、このルールのタスクバーを表示する場合は true 。 それ以外の場合は false。