Fajleabbas
                                            
                                    
    Top achievements
    
            
                
                Rank 1
            
    
                                        
                                        Fajleabbas
                                        asked on 13 Mar 2014, 06:47 AM
                                    
                                Hi,
i am using batch editing grid,is there any solution for checking weather my data is edited or not in grid using javascript
                                i am using batch editing grid,is there any solution for checking weather my data is edited or not in grid using javascript
4 Answers, 1 is accepted
0
                                Hi Fajleabbas,
You can detect when the Grid enters and exits edit mode via the widget events (cancel, edit, save):
http://docs.telerik.com/kendo-ui/api/web/grid
With the help of these events, you can raise some flags (assign Javascript variables), which will allow you to detect the Grid state at any given time.
Probably the easiest option is to check whether the Grid contains edit cells:
Regards,
Dimo
Telerik 
 
                                        You can detect when the Grid enters and exits edit mode via the widget events (cancel, edit, save):
http://docs.telerik.com/kendo-ui/api/web/grid
With the help of these events, you can raise some flags (assign Javascript variables), which will allow you to detect the Grid state at any given time.
Probably the easiest option is to check whether the Grid contains edit cells:
var isEdited = $("#GridID").find(".k-edit-cell").length > 0;Regards,
Dimo
Telerik
Build cross-platform mobile apps using Visual Studio and .NET. Register for the online webinar on 03/27/2014, 11:00AM US ET.. Seats are limited.
0
                                
                                                    Fajleabbas
                                                    
                                            
    Top achievements
    
            
                
                Rank 1
            
    
                                                
                                                answered on 21 Mar 2014, 07:33 AM
                                            
                                        Hi Dimo,
Thank u for replying.
but using $("#GridID").find(".k-edit-cell").length i am not getting my edited cell count
 
insert of finding .k-edit-cell class i just find .k-dirty-cell then it get actual number of edited cell count.
Regards,
Fajleabbas
                                        Thank u for replying.
but using $("#GridID").find(".k-edit-cell").length i am not getting my edited cell count
insert of finding .k-edit-cell class i just find .k-dirty-cell then it get actual number of edited cell count.
Regards,
Fajleabbas
0
                                
                                                    aspforyou
                                                    
                                            
    Top achievements
    
            
                
                Rank 2
            
    
                                                
                                                answered on 21 Apr 2014, 07:16 PM
                                            
                                        Your response was not as helpful as a stackoverflow post on jqgrid. Are you technical? 
                                        0
                                Hello,
Looking at the thread content so far, it seems that there has been misunderstanding about what "whether my data is edited" means (i.e. "is in edit mode" or "has been modified"), but obviously Fajleabbas has managed to find a solution that works for him. Another possible way is to use the hasChanges() method of the Grid dataSource. It will return a boolean value that indicates whether there are modified data items that have not been synced (saved) yet.
http://docs.telerik.com/kendo-ui/api/framework/datasource#methods-hasChanges
http://docs.telerik.com/kendo-ui/api/web/grid#fields-dataSource
Regards,
Dimo
Telerik 
 
                                        Looking at the thread content so far, it seems that there has been misunderstanding about what "whether my data is edited" means (i.e. "is in edit mode" or "has been modified"), but obviously Fajleabbas has managed to find a solution that works for him. Another possible way is to use the hasChanges() method of the Grid dataSource. It will return a boolean value that indicates whether there are modified data items that have not been synced (saved) yet.
http://docs.telerik.com/kendo-ui/api/framework/datasource#methods-hasChanges
http://docs.telerik.com/kendo-ui/api/web/grid#fields-dataSource
$("#GridID").data("kendoGrid").dataSource.hasChanges()Regards,
Dimo
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.
