정의하여 DataSource
로 : 당신이 quantity
시간 price
있는 total
필드를 추가해야
var dataSource = new kendo.data.DataSource({
data : data,
schema: {
model: {
id : "Id",
fields: {
productName: { editable: false},
quantity : { editable: true, type : "number" },
price : { editable: false, type : "number" },
total : { editable: false, type : "number" }
}
}
}
});
. 참고 : 또한 KendoUI가 번호임을 알리고 올바른 위젯을 생성 할 수 있도록 여러 필드 유형을 정의했습니다.
그런 다음 정의로서 grid
: I가 quantity * price
의 결과 템플릿을 사용하는 열을 추가 Total
$("#grid").kendoGrid({
dataSource: dataSource,
pageable : true,
height : 400,
toolbar : ["create"],
columns : [
{ field: "productName", title: "Product Name" },
{ field: "quantity", title: "Quantity", format: "{0:c}"},
{ field: "total", title: "Total", template: "#= quantity * price #", width: "150px" },
{ command: ["edit", "destroy"], title: " " }
],
editable : "popup"
});
.
quantity
을 업데이트 할 때마다 total
은 updated
이됩니다.
코드가
here
수정을 참조하십시오 나는이 당신이 관련 예제를 찾을 수 _calculated VALUE_에 대한 인터넷 검색을 시도하십시오. – OnaBai
안녕하세요 Ona, 귀하의 의견을 볼 수있는 좋은 ... 귀하의 사이트와 당신의 답변을 가로 질러 와서. 그들은 최고의 솔루션을 제공합니다 .. 너무 많이 응답을 주셔서 감사합니다 ... 당신이 말하는 총 기능입니까? 음 .. 나는 단지 그것을 밖으로 go ... 할 것이다 pls 당신이 나에게 kendo ui를 배우기 위해 내가 가야하는 어떤 링크 또는 재료라도 제안 할 수 있냐? – Hardik
안녕하세요 Ona, 검색 후 .. 내 솔루션에 대한 관련 링크를 찾을 수 없습니다 ... 그러나 RadControls 예를 들어, 나는 telerik 링크를 얻고있었습니다. http://www.telerik.com/community/forums/aspnet-ajax/grid/change-values-in-radgrid-field-according-to-changes-in-another-field.aspx하지만 그건 내가 필요로하는 것이 아닙니다. ... 감사합니다 ... – Hardik