Hi,
I have button outside the grid, clicking on the button will add a new row to the grid. I also have edit template also. Is there a way at the client side I can find out if the grid is in edit mode or insert mode....
I am using the below statment to insert a new row in the grid..
I have button outside the grid, clicking on the button will add a new row to the grid. I also have edit template also. Is there a way at the client side I can find out if the grid is in edit mode or insert mode....
I am using the below statment to insert a new row in the grid..
rgHotels.MasterTableView.InsertItem();
4 Answers, 1 is accepted
0
Jayesh Goyani
Top achievements
Rank 2
answered on 24 Apr 2012, 01:42 PM
Hello Uday,
Please check below code snippet.
Thanks,
Jayesh Goyani
Please check below code snippet.
var RadGrid1 = $find("<%=RadGrid1.ClientID %>"); if (RadGrid1.get_editItems().length > 0) { // your grid is in edit mode } if (RadGrid1.get_masterTableView().get_isItemInserted() == true) { // Your grid is in insert mode }Thanks,
Jayesh Goyani
0
Uday
Top achievements
Rank 1
answered on 24 Apr 2012, 03:21 PM
Hi Jayesh,
Thanks for the code snippet
It says get_editItems() is undefined. I also tried the below way. Even that throws the same error.
Thanks for the code snippet
if (RadGrid1.get_editItems().length > 0)It says get_editItems() is undefined. I also tried the below way. Even that throws the same error.
var grid = $find('MainContentPlaceHolder_rgHotels');
if (grid.get_masterTableView().get_editItems())
Other code for finding the insert is working fine. Could you tell what is the wayaround.
0
Jayesh Goyani
Top achievements
Rank 2
answered on 25 Apr 2012, 07:16 AM
Hello Uday,
Please check below link.
http://www.telerik.com/help/aspnet-ajax/grid-gridtableview-get-edititems.html
Let me know if any concern.
Thanks,
Jayesh Goyani
Please check below link.
http://www.telerik.com/help/aspnet-ajax/grid-gridtableview-get-edititems.html
Let me know if any concern.
Thanks,
Jayesh Goyani
0
Jayesh Goyani
Top achievements
Rank 2
answered on 25 Apr 2012, 07:21 AM
Hello Uday,
Please check below code snippet.
Thanks,
Jayesh Goyani
Please check below code snippet.
var grid = $find("<%=RadGrid1.ClientID %>"); if (grid) { var MasterTable = grid.get_masterTableView(); var Rows = MasterTable.get_dataItems(); for (var i = 0; i < Rows.length; i++) { var row = Rows[i]; if (row.get_isInEditMode() == true) { IsInEditmode = true; } } } if (IsInEditmode == true) { // your grid is in edit mode }Thanks,
Jayesh Goyani