メインコンテンツまでスキップ
バージョン: 20 R5 BETA

進捗インジケーター

進捗インジケーター (または "サーモメーター") は図形を用いて値を表示するオブジェクトです。

インジケーターの使用

インジケーターを使用して値の表示や設定ができます。 たとえば、メソッドを用いてサーモメーターに値を指定すると、その値が表示されます。 ユーザーがインジケーターポイントをドラッグすると、その値が変更されます。 この値はフィールド、入力可オブジェクト、入力不可オブジェクト等の他のオブジェクトで使用することができます。

インジケーターに関連付けた変数により、その表示を管理します。 メソッドを用いて、この変数に値を代入したり、またはインジケーターの値を使用したりします。 たとえば、フィールドまたは入力可オブジェクトのメソッドを使用して、サーモメーターを管理できます:

 vTherm:=[Employees]Salary

このメソッドは Salary フィールドの値を vTherm 変数に代入します。 このメソッドは、たとえばフォーム上で Salary フィールドのオブジェクトメソッドとして記述できます。

逆にインジケーターを使用してフィールドの値を管理することも可能です。 ユーザーはインジケーターをドラッグして値を設定します。 このメソッドは次の通りです:

 [Employees]Salary:=vTherm

このメソッドはインジケーターの値を Salary フィールドに代入します。 ユーザーがインジケーターをドラッグすると、Salary フィールドの値が変わります。

デフォルトサーモメーター

サーモメーターはデフォルトの進捗インジケーターです。

縦または横のサーモメーターバーを表示できます。 どちらになるかはフォームエディター上に描かれたオブジェクトの形により決定されます。

描画に関するプロパティをいくつか設定することができます: 最小/最大値、目盛りの単位、ステップ、その他の表示オプションなどです。

プロパティ一覧

Barber shop - Bold - Border Line Style -Bottom - Class - Display graduation - Enterable - Execute object method - Expression Type (only "integer", "number", "date", or "time") - Font - Font Color - Font Size - Height - Italic - Graduation step -Help Tip - Horizontal Sizing - Label Location - Left - Maximum - Minimum - Number Format - Object Name - Right - Step - Top - Type - Underline - Variable or Expression - Vertical Sizing - Visibility - Width

バーバーショップ

バーバーショップ はデフォルトサーモメーターの一種です。 このバリエーションを選択するには バーバーショップ プロパティをチェックします。

JSON コードにおいては、デフォルトサーモメーターのオブジェクトから "max" プロパティを取り除くだけで、インジケーターがバーバーショップになります。

バーバーショップは スピナー のように連続したアニメーションを表示します。 このタイプのサーモメーターは通常プログラムが何らかの処理を行っていて、それが終了する時間が予測できない場合、そのことをユーザーに通知するために使用します。 このバリエーションが選択されるとプロパティリストの スケール テーマは非表示になります。

フォームが実行されたとき、オブジェクトのアニメーションは開始されません。 割り当てられた変数 に値を代入してアニメーションを管理します:

  • 1 = アニメーション開始
  • 0 = アニメーション停止

プロパティ一覧

Barber shop - Bold - Border Line Style -Bottom - Class - Enterable - Execute object method - Expression Type (only "integer", "number", "date", or "time") - Font - Font Color - Font Size - Height - Help Tip - Horizontal Sizing - Italic - Left - Object Name - Right - Top - Type - Underline - Variable or Expression - Vertical Sizing - Visibility - Width

参照