使用Handsontable时遇到问题。 我正在使用版本0.30.1并尝试将货币符号从$更改为€(非常基本的用例)。 我正在使用handsontable.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'
部分时,代码运行正常,但使用$ signs格式化表格
非常感谢
斯特凡
答案 0 :(得分:0)
你必须包含numbro提供的“languages.js”。它不会自动包含在handsontable.full中。
s = "abc, Abc, aBc (abc) abc abc <abc> abc-def, abca"
In [31]: re.sub(r'(^|\W)(abc)($|\W)', lambda x: '{}!+{}+!{}'.format(*x.groups()).lower() if x.group(3) != '-' else x.group(0), s, flags=re.I)
Out[31]: '!+abc+!, !+abc+!, !+abc+! (!+abc+!) !+abc+! abc <!+abc+!> abc-def, abca'