我想将 Handsontable 集成到我的网站,但是有一个问题,当我尝试保存由 RuleJS (公式支持)创建的数据时,脚本给我一个公式,例如(=$A1*$B1)。我试图获得简单数学乘以价格和货币的结果。如何保存表值,而不是从源中保存?
workig代码位于jsfiddle上:http://jsfiddle.net/zetwin/qhjuuk5j/4/
document.addEventListener("DOMContentLoaded", function() {
var people = [
{base_price :'99', price:'13', unit:'=A1*B1'},
{base_price :'89.99', price:'13.43', unit:'=A2*B2'}
],
example1 = document.getElementById('example1'),
settings1;
settings1 = {
data: people,
formulas: true,
rowHeaders: true,
colHeaders: true,
colHeaders: [
'Price', 'Currency', 'USD'],
columns: [
{data: 'base_price'},
{data: 'price'},
{data: 'unit'}
]
};
var hot = new Handsontable(example1, settings1);
$('.push').click(function () {
data = hot.getData();
console.log(data);
//$('.result').text(data);
});
});
谢谢你!