Class IgxCircularProgressBarComponent

階層

Hierarchy

  • BaseProgressDirective
    • IgxCircularProgressBarComponent

実装

  • AfterContentInit

コンストラクター

プロパティ

animationDuration: number = 2000

プログレス バーを不確定に設定/取得します。デフォルトでは 2000ms です。

<igx-linear-bar [animationDuration]="3000"></igx-linear-bar>
<igx-circular-bar [animationDuration]="3000"></igx-linear-bar>
id: string = ...

id 属性の値を設定します。提供されていない場合は、自動的に生成されます。

<igx-circular-bar [id]="'igx-circular-bar-55'"></igx-circular-bar>
progressChanged: EventEmitter<IChangeProgressEventArgs> = ...

進行状況が変更された後にトリガーするイベントです。

public progressChange(event) {
alert("Progress made!");
}
//...
<igx-circular-bar (progressChanged)="progressChange($event)"></igx-circular-bar>
<igx-linear-bar (progressChanged)="progressChange($event)"></igx-linear-bar>
textVisibility: boolean = true

テキストの表示状態を設定します。デフォルトで true に設定されます。

<igx-circular-bar [textVisibility]="false"></igx-circular-bar>
type: string = 'default'

IgxCircularProgressBarComponent のタイプを設定します。オプションは - defaultsuccessinfowarning または error です。

<igx-circular-bar [type]="'error'"></igx-circular-bar>

アクセサー

  • get animate(): boolean
  • progress bar にアニメーションがあるかどうかを true/false として返します。

    @ViewChild("MyProgressBar")
    public progressBar: IgxLinearProgressBarComponent | IgxCircularBarComponent;
    public animationStatus(event) {
    let animationStatus = this.progressBar.animate;
    alert(animationStatus);
    }

    返却 boolean

  • set animate(animate: boolean): void
  • 進行状況をアニメーション化します。デフォルトで true に設定されます。

    <igx-linear-bar [animate]="false"></igx-linear-bar>
    <igx-circular-bar [animate]="false"></igx-circular-bar>

    パラメーター

    • animate: boolean

    返却 void

  • get indeterminate(): boolean
  • プログレス バーの現在の状態を取得します:

    • 不確定な状態 (プログレスの値が表示されない) の場合は true
    • プログレス バーに実際の進行状況が表示される場合は false
    const isIndeterminate = progressBar.indeterminate;
    

    返却 boolean

  • set indeterminate(isIndeterminate: boolean): void
  • プログレス バーを不確定に設定します。デフォルトの設定は false です。

    <igx-linear-bar [indeterminate]="true"></igx-linear-bar>
    <igx-circular-bar [indeterminate]="true"></igx-circular-bar>

    パラメーター

    • isIndeterminate: boolean

    返却 void

  • get max(): number
  • progress bar の最大進行値を返します。

    @ViewChild("MyProgressBar")
    public progressBar: IgxLinearProgressBarComponent | IgxCircularBarComponent;
    public maxValue(event) {
    let max = this.progressBar.max;
    alert(max);
    }

    返却 number

  • set max(maxNum: number): void
  • 渡すことができる最大値を設定します。デフォルトで 100 に設定されます。

    <igx-linear-bar [max]="200"></igx-linear-bar>
    <igx-circular-bar [max]="200"></igx-circular-bar>

    パラメーター

    • maxNum: number

    返却 void

  • get step(): number
  • progress bar の進行状況インジケーターを更新する値を返します。

    @ViewChild("MyProgressBar")
    public progressBar: IgxLinearProgressBarComponent | IgxCircularBarComponent;
    public stepValue(event) {
    let step = this.progressBar.step;
    alert(step);
    }

    返却 number

  • set step(val: number): void
  • 進行状況インジケーターの更新量の値を設定します。これはデフォルトでは 1 です。

    <igx-linear-bar [step]="1"></igx-linear-bar>
    <igx-circular-bar [step]="1"></igx-circular-bar>

    パラメーター

    • val: number

    返却 void

  • get value(): number
  • 現在の IgxLinearProgressBarComponent/IgxCircularProgressBarComponent 位置を示す値を返します。

    @ViewChild("MyProgressBar")
    public progressBar: IgxLinearProgressBarComponent / IgxCircularProgressBarComponent;
    public getValue(event) {
    let value = this.progressBar.value;
    alert(value);
    }

    返却 number

  • set value(val: number): void
  • 現在の IgxLinearProgressBarComponent / IgxCircularProgressBarComponent 位置を示す値を設定します。

    <igx-linear-bar [value]="50"></igx-linear-bar>
    <igx-circular-bar [value]="50"></igx-circular-bar>

    パラメーター

    • val: number

    返却 void

  • get valueInPercent(): number
  • IgxLinearProgressBarComponent/IgxCircularProgressBarComponent 値をパーセンテージとして返します。

    @ViewChild("MyProgressBar")
    public progressBar: IgxLinearProgressBarComponent / IgxCircularProgressBarComponent
    public valuePercent(event){
    let percentValue = this.progressBar.valueInPercent;
    alert(percentValue);
    }

    返却 number

メソッド

  • Angular がディレクティブのすべてのコンテンツの初期化を完了した直後に呼び出されるコールバック メソッド。ディレクティブがインスタンス化されるときに 1 回だけ呼び出されます。

    返却 void