1

剣道チャートの線形ゲージの小数スケールの設定に問題があります...

フィドル

function createGauge() {
     $("#gauge").kendoLinearGauge({

         pointer: {
             value: 0.5,
             size: 15,
             shape: "arrow",
             color: '#0000ff'
         },

         scale: {
             majorUnit: 20,
             minorUnit: 5,
             max: 1,
             labels: {
                 format: "n2"
             },
             vertical: false,
             ranges: [{
                 from: 0,
                 to: 0.3,
                 color: "#00ff00"
             }, {
                 from: 0.3,
                 to: 0.6,
                 color: "#ffff00"
             }, {
                 from: 0.6,
                 to: 1,
                 color: "#ff0000"
             }]
         }
     });
 }

 $(document).ready(function () {
     setTimeout(function () {
         createGauge();

         $("#example").bind("kendo:skinChange", function (e) {
             createGauge();
         });
     }, 400);
 });

小数範囲を設定すると、スケールのラベルが表示されません...

誰かがこのコードを編集できる場合...ここにフィドルがあります

4

1 に答える 1

1

問題はあなたmajorUnitminorUnit..変更にあります

majorUnit: 20,
minorUnit: 5,

majorUnit: .20,
minorUnit: .5,

スケールは 0 から 1 だったので、メジャー ユニットとマイナー ユニットが最小 (デフォルト: 0) と最大 (この場合は 1) の間にあることを確認する必要があります。

作業例はこちら

于 2013-05-17T10:36:39.037 に答える