Struggling to find a bit of code to easily understand.
How do you add a row and clear all rows in a Dojo datagrid (version 1.4.2). Lets say the data is 2 columns with customerID and address.
I am using
dojo.data.ItemFileWriteStore
to store values in – but again not quite sure how this should be used.
It can’t be that hard.
Cheers.
You can get the data store reference from the grid using
grid.store, then you can usestore.newItem()to create a new item in the store. This new item is added as a new row in the grid. For example,store.newItem({customerID : 1, address : "Somewhere"}).To clear all the rows, you can either loop all the items in the data store and use
deleteItem()to remove all the items, or use the internal function_clearData()in data grid to remove all the rows, or usesetStore()to set a new empty store to the grid. I prefer to use a empty store to reset the grid.