Я занимаюсь разработкой веб-приложения на C#, asp. net, JQuery и Tabulator, который подается через REST API
Я пытаюсь добиться двух вещей, мой Определение табулятора, приведенное ниже, должно содержать итоговую сумму строки в:
AvailTotal field
После редактирования значений каждого столбца в любых столбцах:
availableBedsM, availableBedsF, availableBedsC
Может кто-нибудь помочь, пожалуйста, я нужна сумма по умолчанию в столбцах «Доступно», чтобы эти значения динамически отражали любое изменение вышеуказанных полей при изменении значения.
Мой табулятор:
// tabulator start
var tabledata = new Tabulator("#example-table", {
persistence:true, //enable table persistence
reactiveData: true,
height: (window.innerHeight - 10),
ajaxURL: "api/bed_data_",
groupBy:"siteCOSitrep",
columns:[
{title:"Ward Code",
field:"wardCode",
frozen:true,
width:200
},
{//create column group
title:"Available Beds",
columns:[
{title:"Male",
field:"availableBedsM",
align:"center",
headerVertical:true,
width:50,
editor:"number",
validator:["integer", "min:0", "required", "max:99"],
topCalc:"sum", topCalcParams:{precision:0,},
cellEdited: function(cell) {
cell.AvailTotal = cell.getValue() + tabledata.availableBedsF + tabledata.availableBedsC;}
},
{title:"Female",
field:"availableBedsF",
align:"center",
headerVertical:true,
width:50,
editor:"number",
validator:["integer", "min:0", "required", "max:99"],
topCalc:"sum", topCalcParams:{precision:0,},
cellEdited: function(cell) {
cell.AvailTotal = cell.getValue() + tabledata.availableBedsM + tabledata.availableBedsC;}
},
{title:"Cubicle",
field:"availableBedsC",
align:"center",
headerVertical:true,
width:50,
editor:"number",
validator:["integer", "min:0", "required", "max:99"],
topCalc:"sum", topCalcParams:{precision:0,},
cellEdited: function(cell) {
cell.AvailTotal = cell.getValue() + tabledata.availableBedsM + tabledata.availableBedsC;}
},
{title:"Avail Total",
field:"AvailTotal",
align:"center",
headerVertical:true,
width:50,
topCalc:"sum", topCalcParams:{precision:0,},
},
],
},