我目前正在使用kendo ui,我遇到了一个问题,得到了网格
schema:
{
data: "data",
total: function(response)
{
return response.data.length;
},
model:
{
id: "id",
fields:
{
clasificacion :{editable: false},
tipo_rubros :{editable: false },
rubro :{editable: false },
proveedor_rubro :{editable:false },
valor :{editable: false ,type:"number"},
num_factura :{editable: true },
neto :{editable: true ,type:"number"},
iva :{editable: true ,type:"number"},
observacion :{editable: true },
fecha_factura :{editable: true },
}
}
},
group: {
field: "tipo_rubros", aggregates: [
{ field: "valor", aggregate: "sum"}
]
},
aggregate: [ { field: "valor", aggregate: "sum" },
]
},
我想在“neto”和“iva”之间进行数学运算,实时答案出现在“勇气”字段上。
有什么建议吗?
答案 0 :(得分:0)
您需要为网格实现保存功能。更改单元格值并按下回车键时会触发它。 您的问题不包括整个源代码,但实现应该是这样的:
save: function (e) {
yourDataSource.valor = e.model.neto + e.model.iva;
yourGrid.data('kendoGrid').dataSource.read();
yourGrid.data('kendoGrid').refresh();
}
希望这有帮助。