pushInsert
Appends the specified data items to the data source without marking them as "new". The data source will not sync data items appended via pushInsert
.
The difference between
pushInsert
andinsert
is that items appended viainsert
are synced with the remote service.
Parameters
index Number
The zero-based index at which the data item will be inserted.
items Object|Array
The data item or data items to append to the data source.
Example - pushInsert with a single item
<script>
var dataSource = new kendo.data.DataSource({
schema: {
model: {
id: "id"
}
}
});
//create sample data set:
dataSource.pushCreate([{ id: 1, name: "John Doe" }, { id: 2, name: "Alex" }]);
//insert record at specified index
dataSource.pushInsert(1, { id: 2, name: "Peter" });
/* The result can be observed in the DevTools(F12) console of the browser. */
console.log(dataSource.at(1).name); // displays "Peter"
/* The result can be observed in the DevTools(F12) console of the browser. */
console.log(dataSource.at(1).isNew()); // displays "false"
</script>