我用公式字段创建了handsontable。保存表时,我在c#数据表中获得了公式,而不是公式结果。听到是我的代码发送表到C#webmethod:
var workTypeData = $.parseJSON(data.d[1]);
var container = document.getElementById('example');
hot = new Handsontable(container, {
data: workTypeData,
rowHeaders: true,
contextMenu: false,
colHeaders: ['RoomDescriptionID', 'RoomDescriptionName', 'Area', 'Perimeter', 'Height'],
columns: [
{ data: 'RoomDescriptionID' },
{ data: 'RoomDescriptionName' },
{ data: 'Area' },
{ data: 'Perimeter' },
{ data: 'Height' }
],
formulas: true,
manualColumnResize: true
});
var mydata = JSON.stringify(hot.getData());
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "FormulaBuilder.aspx/OnSave",
data: "{ 'data' : '" + mydata + "' }",
success: function (data) { …Run Code Online (Sandbox Code Playgroud)