showTextプロパティを使用して、ゲージ上にmin/max/valueプロパティをテキストとして表示します。オプションは以下のとおりです。
デフォルト値は、RadialGaugeコントロールではShowText.All、LinearGaugeコントロールとBulletGraphコントロールではShowText.Noneです。
例:
import * as gauge from '@mescius/wijmo.gauge';
var myRadialGauge = new gauge.RadialGauge('#myRadialGauge');
myRadialGauge.showText = 'All';
All:
Value:
MinMax:
formatプロパティを使用して、数値を文字列に変換するために使用する書式文字列を設定します。書式は、表示されるすべてのテキストに適用されます。
例:
myRadialGauge.format = 'n0';
getTextコールバック関数を使用して、カスタム文字列を提供します。「part」パラメータを使用して、カスタマイズするテキスト部分を決定します(値、最小、最大)。
次の例は、値テキストに「多い」、「少ない」、または「空」を表示します。
myRadialGauge.getText = getTextCallback;
// getTextコールバック関数
function getTextCallback (gauge, part, value, text) {
switch (part) {
case 'value':
if (value <= 10) return '空';
if (value <= 25) return '少ない';
if (value <= 95) return '多い';
return '満';
case 'min':
return '空';
case 'max':
return '満';
}
return text;
}