Edit this page

pushCreate

Appends the specified data items to the data source without marking them as "new". The data source will not sync data items appended via pushCreate.

The difference between pushCreate and add is that items appended via add are synced with the remote service.

Parameters

items Object |Array

The data item or data items to append to the data source.

Example - pushCreate with a single item

<script>
var dataSource = new kendo.data.DataSource({
  schema: {
    model: {
      id: "id"
    }
  }
});
dataSource.pushCreate({ id: 1, name: "John Doe" });
console.log(dataSource.at(0).name); // displays "John Doe"
console.log(dataSource.at(0).isNew()); // displays "false"
</script>

Example - pushCreate with multiple items

<script>
var dataSource = new kendo.data.DataSource({
  schema: {
    model: {
      id: "id"
    }
  }
});
dataSource.pushCreate([
    { id: 1, name: "John Doe" },
    { id: 2, name: "Jane Doe" }
]);
console.log(dataSource.at(1).name); // displays "Jane Doe"
console.log(dataSource.at(1).isNew()); // displays "false"
</script>
Is this article helpful? Yes / No
Thank you for your feedback!

Give article feedback

Tell us how we can improve this article

close
Dummy