【问题标题】:Handsontable number formatHandsontable 数字格式
【发布时间】:2017-06-28 16:23:00
【问题描述】:

我在使用 Handsontable 时遇到问题。 我正在使用 0.30.1 版本,并且试图将货币符号从 $ 更改为 €(非常基本的用例)。 我正在使用 handontable.full.js 文件,据我所知,它包含不同的附加插件,包括。 numbro.js 负责数字格式化。 但是,当我使用以下代码时

    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' 部分时,代码可以完美运行,但使用 $ 符号格式化表格

非常感谢

史蒂芬

【问题讨论】:

    标签: handsontable


    【解决方案1】:

    您必须包含 numbro 提供的“languages.js”。它不会自动包含在 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>
    

    【讨论】:

      猜你喜欢
      • 2015-10-11
      • 2016-03-17
      • 2017-03-01
      • 2020-09-22
      • 2015-08-06
      • 2016-12-03
      • 2016-09-08
      • 2015-07-13
      • 2015-08-26
      相关资源
      最近更新 更多