2016-05-10 10 views
0

私のasp.net MVCアプリケーションでは、剣道グリッドを使用してデータベーステーブルのデータを表示しています。下のコードは、「Price」列を小数点以下6桁まで表示するために使用されます。それは読み込み時に "Price"値を表示しますが、編集するPriceをクリックすると、その値は小数点以下2桁まで自動的に切り捨てられます。たとえば、値456.345674をデータベースからロードすると、編集モードではテキストボックスは値を456.35に丸めます。値は2桁に丸められません。小数点以下はそのまま残すべきです。提案してください。KendoNumericTextBox小数点以下の四捨五入問題

{ 
      field: "Price", 
      type: "number", 
      filterable: { 
       cell: { 
        template: function (args) { 
         args.element.kendoNumericTextBox({ 
          format: "#.######", 
          decimals:6 
         }); 
        }, 
        operator: "gte" 
       } 
      }, 
      width: 140 
     } 

答えて

0

KendoNumericTextBoxは#.######の形式を想定していません。 6小数点以下を強制する場合は、正しい形式はn6になります。丸めを行わずに番号全体を表示する場合は、形式はnとなります。

kendo's number formatting documentationを参照して、使用可能な形式を確認できます。

関連する問題