2014-12-31 3 views
3

Handsontable에서 numeric 셀의 format 옵션을 사용하여 값의 형식을 지정할 수 있습니다. NumeralJS를 사용하기 때문에 문서를 살펴보면서 숫자를 형식화하여 % 기호를 추가하고 100을 곱하지 않는 방법을 살펴 보았지만 내 설정 없이는이 작업을 수행하는 방법을 찾을 수 없습니다.형식 곱하기 100을 곱하지 않은 백분율 100

예 전지 : 값이 7 인 경우

{ 
    "type": "numeric", 
    "format": "0.00%" 
} 

그것은 "700.00%" 표시. 나는 그것을 "7.00 %"로 보여주고 싶습니다. 핸즈 터블에서 이걸하는 방법은 없나요?

답변

2

숫자 .js 파일을 변경하지 않고 현재이 작업을 수행 할 방법이 없다고 생각합니다. 당신이 원하는 경우

, 당신은 * 100 부분을 제거하여 (numberal.js에 있음) function formatPercentage을 편집 할 수 있습니다

좋은,
function formatPercentage (n, format, roundingFunction) { 
    var space = '', 
     output, 
     value = n._value/* * 100*/; // comment out or remove * 100 here 

    ... 
} 
+0

좋아 알고. 나는 정규 표현식으로 사용자 정의 렌더러를 사용하여 수동으로 포맷팅을 끝내지 만 이것도 작동합니다. – ZekeDroid

+0

불행히도 저는 number.js를 수정해야했습니다. –

+0

항공권 제출 https://github.com/adamwdraper/Numeral-js/issues/329 –