or
$scope.ticket = {
"Comments"
:[]};
$scope.commentsDS =
new
kendo.data.DataSource({
data:$scope.ticket.Comments,
schema:{model:{fields:{
txt: {type:
"string"
},
by: {type:
"string"
},
on: {type:
"string"
}
}}},
pageSize:10
});
if
($scope.objId > 0) {
Tickets.ticketPromise($scope.objId).then(
function
(response){
if
(response.data) {
$scope.ticket = response.data;
$scope.commentsDS.read();
}
});
}
$scope.tmp = [{}];
$scope.ticket = {
"Comments"
:$scope.tmp};
$scope.comments =
new
kendo.data.DataSource({
data: $scope.tmp,
schema: { ... },
pageSize: 20
});
if
($scope.objId > 0) {
Tickets.ticketPromise($scope.objId).then(
function
(response){
if
(response.data) {
$scope.ticket = response.data;
for
(var
i = 0; i < $scope.ticket.Comments.length; i++){
$scope.tmp[i]=$scope.ticket.Comments[i];
}
$scope.comments.read();
}
});
}
$("#add-button").click(function () {
dataSource.add({
"TITLE": "asd",
"PRIORITY": 3,
"DEADLINE": "2013-02-02",
"DONE": false
});
dataSource.sync();
});