InsertingRows: function(sender, args);
sender. Event source.
args. Event information.
The InsertingRows event occurs on starting of inserting rows to table in asynchronous mode.
To execute the example, the HTML page must contain the DataGrid named grid (see Example of Creating an Asynchronous Data Table). Set the InsertingRows event handler and add a row to the object with table data:
// Set the InsertingRows event handler
grid.InsertingRows.add(function(){ console.log("InsertingRows event");});
// Create row data
var cells = {
"num": {
"CellData": {
"@FT": "10",
"@V": 10
}
},
"country": {
"CellData": {
"@FT": "Czech Republic",
"@V": "Czech Republic"
}
},
"popul": {
"CellData": {
"@FT": "10",
"@V": 10
}
},
"id": {
"CellData": {
"@FT": "cz",
"@V": "cz"
}
}
}
// Create a new row
var myRow = new PP.Ui.DGRow({
// Set table
DataGrid: grid,
// Set data
Cells: cells,
// Set tow index in table
RowIndex: 10,
// Set row height
RealHeight: 20
});
// Add row data to table
grid.insertRows([{
"@I": myRow.getRowIndex(),
DataGrid: myRow.getDataGrid(),
RowIndex: myRow.getRowIndex(),
Cells: cells
}]);
After executing the example the browser console displays a message about occurring the InsertingRows event:
InsertingRows event
See also: