2017-02-10 94 views
0

使用Handsontable時出現問題。 我正在使用版本0.30.1,並試圖將貨幣符號從$改爲€(非常基本的用例)。 我使用的是包含據我所知的不同附加插件包含的handsontable.full.js文件。負責數字格式的numbro.js。 然而,當我使用下面的代碼Handsontable數字格式

var hot_produit = new Handsontable(container_produit, { 
       data: data_produit, 
       rowHeaders: false, 
       colHeaders:false, 
       columns: [ 
        {data: 'text1'}, 
        {data: 'text2'}, 
        {data: 'text3'}, 
        {data: 'sales1',type: 'numeric', format: '0,0.00 $', language:'fr-FR'} 
       ], 

我得到以下錯誤:

Uncaught Error: Unknown culture : fr-FR 

看來,語言庫不可用(儘管我查了一下language.js文件和文件夾包含不同的文件,包括fr-FR.min.js存在於dist文件夾中)。

注:在拆除language:'fr-FR'部分時,代碼工作完美,但格式的表格中有$跡象

非常感謝

斯特凡

回答

0

你必須包括提供「languages.js」與numbro。它不會自動包含在handsontable.full中。

<script src="(handsontable path)/dist/handsontable.full.min.js"></script> 
<link type="text/css" rel="stylesheet" href="(your path)/dist/handsontable.full.min.css"> 
<script src="(handsontable path)dist/numbro/languages.min.js"></script>