This is a migrated thread and some comments may be shown as answers.

How to prevent editing of Cell on double click

0 Answers 57 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Hardik
Top achievements
Rank 1
Hardik asked on 04 Sep 2017, 11:22 AM

I have Radgrid with multiple columns with one column as RadEditor.

My issue is when I double click on cell, I need to check condition first and if condition does not match I need to prevent editor to open in edit mode. Here I have attached OnRowDblClick function:

 

function RowDblClick(sender, eventArgs) {
                    var columnName = "MultiRow";
                    if (!checkIsMultiLineAllowed(columnName)) {
                        eventArgs._domEvent.preventDefault();
                        return;
                    };

                    var isEnabled = GetToolbarButtonState("Editselected");
                    if (isEnabled) {
                        editedRow = eventArgs.get_itemIndexHierarchical();
                        console.log(editedRow);
                        if (Telemetry.DoTracking(accoTOOLTrackingLevel, "Verbose")) {
                            Telemetry.TrackTrace(Telemetry.severityLevel.Verbose, "Edit Mode: " + '<%=accoADEGrid.MasterTableView.EditMode.ToString() %>' + " | Edit Row Index: " + editedRow + " | ConfigurationID: " + '<%=HF_accoTOOLConfigurationID.Value %>', AITrackingProperties, "RowDblClick", "");
                        } else if (Telemetry.DoTracking(accoTOOLTrackingLevel, "Information")) {
                            Telemetry.TrackTrace(Telemetry.severityLevel.Verbose, "Edit Mode: " + '<%=accoADEGrid.MasterTableView.EditMode.ToString() %>' + " | Edit Row Index: " + editedRow, AITrackingProperties, "RowDblClick", "");
                        }

                        $find("<%= accoADEGrid.ClientID %>").get_masterTableView().editItem(editedRow);
                        console.log($find("<%= accoADEGrid.ClientID %>"));
                    }
                }

 

I need to prevent further proccess to stop. I tried eventArgs._domEvent.preventDefault(), but it is not working

No answers yet. Maybe you can help?

Tags
Grid
Asked by
Hardik
Top achievements
Rank 1
Share this question
or