誰かがextjsチャート軸を整数にフォーマットする方法を知っていますか? 数値軸も小数値を与えます。軸の整数値のみが必要です。
4205 次
4 に答える
1
モデルで、フィールド タイプを「int」に設定すると、小数が破棄されます。
Ext.define('MyModel', {
extend: 'Ext.data.Model',
fields: [
{
name: 'Foo',
type: 'int'
},
{
name: 'Bar',
type: 'int'
}
]
});
于 2012-04-03T07:12:06.090 に答える
0
私は同様の問題に直面していました。
yAxis: new Ext.chart.NumericAxis({
displayName: 'Visits',
labelRenderer: function(v) {
// return a value only if it is an integer
if(v.toString().indexOf(".") === -1){
return v;
}
}
})
これは私のために働いた
于 2015-12-09T09:33:51.220 に答える
0
これを行うために軸を定義するときに、ラベルレンダラー関数を使用できます
axes: [{
type: 'Numeric',
position: 'left',
grid: true,
fields: ['data1', 'data2'],
label: {
renderer: function (v) {
return v.toFixed(0);
}
}
},
{ ... }
]
v (v はラベルの値) があれば、軸の値を使って何でもできます。上記の場合、.toFixed(0)は最も近い整数に丸められます。
于 2013-03-25T23:36:41.193 に答える