This is a question about an error in the operation of "false" of "allowediting".

Hi


Currently, I have an error in deactivating a specific CELL of the TREEGRID.

As you can see in the video, deactivation was applied when I first clicked the CELL I wanted to deactivate.


However, after clicking the activated CELL, "ALLOWEDITING = FALSE" was not applied even to the deactivated CELL.


I think this problem is an error.


Is there a way to solve this problem?


I'll be waiting for the reply.


Have a good day.


Since the video is not attached, I am sending the video by e-mail.

(mail ID : [email protected])


3 Replies

PS Pon Selva Jeganathan Syncfusion Team March 7, 2022 02:50 PM UTC

Hi Taewook, 
 
Thanks for contacting syncfusion forum. 
 

We checked your query by using the cell editing feature of the treegrid, but we are unable to reproduce the issue at our end.

  
Please refer to the below sample, 
 
Still if you are facing the issue, kindly get back to us with the below requested details, 
 
  1. Share the complete tree grid code example
  2. If possible, share the issue reproducible sample or reproduce the issue on shared sample.
  3. If you are use any event of the treegrid. Kindly share those details
  4. Share the stacktrace details(if face any)
The provided information will be helpful to provide you response as early as possible.   
 
Regards,   
Pon selva    



TK TaeWook Kang March 10, 2022 12:55 PM UTC

I'm attaching the source just in case it will help you answer.



//cshtml

function treeEdit(args) {

        var rowData = args.rowData;

        var colIndex = args.cell.ariaColIndex;


        const ServiceName = rowData["EQ_NM"];

        var Grid = document.getElementById('EqSelTree').ej2_instances[0];

        switch (ServiceName) {

            case "AHU-DX":

                Grid.grid.columnModel[11].allowEditing = false; //CHILLED_WATER

                Grid.grid.columnModel[16].allowEditing = false; //S_CW_FLAT

                Grid.grid.columnModel[22].allowEditing = false; //U_CW_FLAT


                break;


            case "ACWC":


                Grid.grid.columnModel[7].allowEditing = false; //FAN_DTY_QTY

                Grid.grid.columnModel[8].allowEditing = false; //FAN_STB_QTY


                Grid.grid.columnModel[10].allowEditing = false; //ESP

                Grid.grid.columnModel[12].allowEditing = false; //S_AIR_FLRT

                Grid.grid.columnModel[14].allowEditing = false; //S_HEATING_CAPA

                Grid.grid.columnModel[15].allowEditing = false; //S_HUMIDIFIER_CAPA

                Grid.grid.columnModel[17].allowEditing = false; //S_SS_COIL_LOAD


                Grid.grid.columnModel[18].allowEditing = false; //U_AIR_FLRT

                Grid.grid.columnModel[20].allowEditing = false; //U_HEATING_CAPA

                Grid.grid.columnModel[21].allowEditing = false; //U_HUMIDIFIER_CAPA

                Grid.grid.columnModel[23].allowEditing = false; //U_SS_COIL_LOAD


                Grid.grid.columnModel[25].allowEditing = false; //"ENT_DB"

                Grid.grid.columnModel[26].allowEditing = false; //"ENT_WB"

                Grid.grid.columnModel[27].allowEditing = false; //"LEAV_DB"

                Grid.grid.columnModel[28].allowEditing = false; //"LEAV_WB"

                Grid.grid.columnModel[29].allowEditing = false; //"SA"

                Grid.grid.columnModel[30].allowEditing = false; //"RA"

                Grid.grid.columnModel[31].allowEditing = false; //"FA"

                Grid.grid.columnModel[32].allowEditing = false; //"SENS_HEAT_LOSS"

                Grid.grid.columnModel[33].allowEditing = false; //"RA_TMP"

                Grid.grid.columnModel[34].allowEditing = false; //"MA_TMP"

                Grid.grid.columnModel[35].allowEditing = false; //"DISCH_TMP"

                Grid.grid.columnModel[36].allowEditing = false; //"RA_AH"

                Grid.grid.columnModel[37].allowEditing = false; //"MA_AH"

                Grid.grid.columnModel[38].allowEditing = false; //"MAX_ROOM_AH"

                Grid.grid.columnModel[39].allowEditing = false; //"MAX_ROOM_TEMP"


                break;


            case "ACCU":

                Grid.grid.columnModel[7].allowEditing = false; //FAN_DTY_QTY

                Grid.grid.columnModel[8].allowEditing = false; //FAN_STB_QTY


                Grid.grid.columnModel[10].allowEditing = false; //ESP

                Grid.grid.columnModel[11].allowEditing = false; //CHILLED_WATER


                Grid.grid.columnModel[12].allowEditing = false; //S_AIR_FLRT

                Grid.grid.columnModel[14].allowEditing = false; //S_HEATING_CAPA

                Grid.grid.columnModel[15].allowEditing = false; //S_HUMIDIFIER_CAPA

                Grid.grid.columnModel[16].allowEditing = false; //S_CW_FLAT

                Grid.grid.columnModel[17].allowEditing = false; //S_SS_COIL_LOAD


                Grid.grid.columnModel[18].allowEditing = false; //U_AIR_FLRT

                Grid.grid.columnModel[20].allowEditing = false; //U_HEATING_CAPA

                Grid.grid.columnModel[21].allowEditing = false; //U_HUMIDIFIER_CAPA

                Grid.grid.columnModel[22].allowEditing = false; //U_CW_FLAT

                Grid.grid.columnModel[23].allowEditing = false; //U_SS_COIL_LOAD


                Grid.grid.columnModel[25].allowEditing = false; //"ENT_DB"

                Grid.grid.columnModel[26].allowEditing = false; //"ENT_WB"

                Grid.grid.columnModel[27].allowEditing = false; //"LEAV_DB"

                Grid.grid.columnModel[28].allowEditing = false; //"LEAV_WB"

                Grid.grid.columnModel[29].allowEditing = false; //"SA"

                Grid.grid.columnModel[30].allowEditing = false; //"RA"

                Grid.grid.columnModel[31].allowEditing = false; //"FA"

                Grid.grid.columnModel[32].allowEditing = false; //"SENS_HEAT_LOSS"

                Grid.grid.columnModel[33].allowEditing = false; //"RA_TMP"

                Grid.grid.columnModel[34].allowEditing = false; //"MA_TMP"

                Grid.grid.columnModel[35].allowEditing = false; //"DISCH_TMP"

                Grid.grid.columnModel[36].allowEditing = false; //"RA_AH"

                Grid.grid.columnModel[37].allowEditing = false; //"MA_AH"

                Grid.grid.columnModel[38].allowEditing = false; //"MAX_ROOM_AH"

                Grid.grid.columnModel[39].allowEditing = false; //"MAX_ROOM_TEMP"


                break;


            case "PACU":

                Grid.grid.columnModel[11].allowEditing = false; //CHILLED_WATER

                Grid.grid.columnModel[16].allowEditing = false; //S_CW_FLAT

                Grid.grid.columnModel[22].allowEditing = false; //U_CW_FLAT

                break;


            case "CFU":


                Grid.grid.columnModel[11].allowEditing = false; //CHILLED_WATER


                Grid.grid.columnModel[13].allowEditing = false; //S_COOLING_CAPA

                Grid.grid.columnModel[14].allowEditing = false; //S_HEATING_CAPA

                Grid.grid.columnModel[15].allowEditing = false; //S_HUMIDIFIER_CAPA

                Grid.grid.columnModel[16].allowEditing = false; //S_CW_FLAT

                Grid.grid.columnModel[17].allowEditing = false; //S_SS_COIL_LOAD


                Grid.grid.columnModel[19].allowEditing = false; //U_COOLING_CAPA

                Grid.grid.columnModel[20].allowEditing = false; //U_HEATING_CAPA

                Grid.grid.columnModel[21].allowEditing = false; //U_HUMIDIFIER_CAPA

                Grid.grid.columnModel[22].allowEditing = false; //U_CW_FLAT

                Grid.grid.columnModel[23].allowEditing = false; //U_SS_COIL_LOAD


                Grid.grid.columnModel[25].allowEditing = false; //"ENT_DB"

                Grid.grid.columnModel[26].allowEditing = false; //"ENT_WB"

                Grid.grid.columnModel[27].allowEditing = false; //"LEAV_DB"

                Grid.grid.columnModel[28].allowEditing = false; //"LEAV_WB"

                Grid.grid.columnModel[29].allowEditing = false; //"SA"

                Grid.grid.columnModel[30].allowEditing = false; //"RA"

                Grid.grid.columnModel[31].allowEditing = false; //"FA"

                Grid.grid.columnModel[32].allowEditing = false; //"SENS_HEAT_LOSS"

                Grid.grid.columnModel[33].allowEditing = false; //"RA_TMP"

                Grid.grid.columnModel[34].allowEditing = false; //"MA_TMP"

                Grid.grid.columnModel[35].allowEditing = false; //"DISCH_TMP"

                Grid.grid.columnModel[36].allowEditing = false; //"RA_AH"

                Grid.grid.columnModel[37].allowEditing = false; //"MA_AH"

                Grid.grid.columnModel[38].allowEditing = false; //"MAX_ROOM_AH"

                Grid.grid.columnModel[39].allowEditing = false; //"MAX_ROOM_TEMP"


                break;


            case "SIF":

                Grid.grid.columnModel[11].allowEditing = false; //CHILLED_WATER


                Grid.grid.columnModel[13].allowEditing = false; //S_COOLING_CAPA

                Grid.grid.columnModel[14].allowEditing = false; //S_HEATING_CAPA

                Grid.grid.columnModel[15].allowEditing = false; //S_HUMIDIFIER_CAPA

                Grid.grid.columnModel[16].allowEditing = false; //S_CW_FLAT

                Grid.grid.columnModel[17].allowEditing = false; //S_SS_COIL_LOAD


                Grid.grid.columnModel[19].allowEditing = false; //U_COOLING_CAPA

                Grid.grid.columnModel[20].allowEditing = false; //U_HEATING_CAPA

                Grid.grid.columnModel[21].allowEditing = false; //U_HUMIDIFIER_CAPA

                Grid.grid.columnModel[22].allowEditing = false; //U_CW_FLAT

                Grid.grid.columnModel[23].allowEditing = false; //U_SS_COIL_LOAD


                break;


            case "CWP":

                Grid.grid.columnModel[11].allowEditing = false; //CHILLED_WATER


                Grid.grid.columnModel[12].allowEditing = false; //S_AIR_FLRT

                Grid.grid.columnModel[13].allowEditing = false; //S_COOLING_CAPA

                Grid.grid.columnModel[14].allowEditing = false; //S_HEATING_CAPA

                Grid.grid.columnModel[15].allowEditing = false; //S_HUMIDIFIER_CAPA

                Grid.grid.columnModel[17].allowEditing = false; //S_SS_COIL_LOAD


                Grid.grid.columnModel[18].allowEditing = false; //U_AIR_FLRT

                Grid.grid.columnModel[19].allowEditing = false; //U_COOLING_CAPA

                Grid.grid.columnModel[20].allowEditing = false; //U_HEATING_CAPA

                Grid.grid.columnModel[21].allowEditing = false; //U_HUMIDIFIER_CAPA

                Grid.grid.columnModel[23].allowEditing = false; //U_SS_COIL_LOAD


                //확인필요

                Grid.grid.columnModel[25].allowEditing = false; //"ENT_DB"

                Grid.grid.columnModel[26].allowEditing = false; //"ENT_WB"

                Grid.grid.columnModel[27].allowEditing = false; //"LEAV_DB"

                Grid.grid.columnModel[28].allowEditing = false; //"LEAV_WB"

                Grid.grid.columnModel[29].allowEditing = false; //"SA"

                Grid.grid.columnModel[30].allowEditing = false; //"RA"

                Grid.grid.columnModel[31].allowEditing = false; //"FA"

                Grid.grid.columnModel[32].allowEditing = false; //"SENS_HEAT_LOSS"

                Grid.grid.columnModel[33].allowEditing = false; //"RA_TMP"

                Grid.grid.columnModel[34].allowEditing = false; //"MA_TMP"

                Grid.grid.columnModel[35].allowEditing = false; //"DISCH_TMP"

                Grid.grid.columnModel[36].allowEditing = false; //"RA_AH"

                Grid.grid.columnModel[37].allowEditing = false; //"MA_AH"

                Grid.grid.columnModel[38].allowEditing = false; //"MAX_ROOM_AH"

                Grid.grid.columnModel[39].allowEditing = false; //"MAX_ROOM_TEMP"


                break;


            case "VRF-OUTDOOR":

                Grid.grid.columnModel[7].allowEditing = false; //FAN_DTY_QTY

                Grid.grid.columnModel[8].allowEditing = false; //FAN_STB_QTY


                Grid.grid.columnModel[9].allowEditing = false; //SERVICE


                Grid.grid.columnModel[10].allowEditing = false; //ESP

                Grid.grid.columnModel[11].allowEditing = false; //CHILLED_WATER


                Grid.grid.columnModel[12].allowEditing = false; //S_AIR_FLRT

                Grid.grid.columnModel[15].allowEditing = false; //S_HUMIDIFIER_CAPA

                Grid.grid.columnModel[16].allowEditing = false; //S_CW_FLAT

                Grid.grid.columnModel[17].allowEditing = false; //S_SS_COIL_LOAD


                Grid.grid.columnModel[18].allowEditing = false; //U_AIR_FLRT

                Grid.grid.columnModel[21].allowEditing = false; //U_HUMIDIFIER_CAPA

                Grid.grid.columnModel[22].allowEditing = false; //U_CW_FLAT

                Grid.grid.columnModel[23].allowEditing = false; //U_SS_COIL_LOAD


                Grid.grid.columnModel[25].allowEditing = false; //"ENT_DB"

                Grid.grid.columnModel[26].allowEditing = false; //"ENT_WB"

                Grid.grid.columnModel[27].allowEditing = false; //"LEAV_DB"

                Grid.grid.columnModel[28].allowEditing = false; //"LEAV_WB"

                Grid.grid.columnModel[29].allowEditing = false; //"SA"

                Grid.grid.columnModel[30].allowEditing = false; //"RA"

                Grid.grid.columnModel[31].allowEditing = false; //"FA"

                Grid.grid.columnModel[32].allowEditing = false; //"SENS_HEAT_LOSS"

                Grid.grid.columnModel[33].allowEditing = false; //"RA_TMP"

                Grid.grid.columnModel[34].allowEditing = false; //"MA_TMP"

                Grid.grid.columnModel[35].allowEditing = false; //"DISCH_TMP"

                Grid.grid.columnModel[36].allowEditing = false; //"RA_AH"

                Grid.grid.columnModel[37].allowEditing = false; //"MA_AH"

                Grid.grid.columnModel[38].allowEditing = false; //"MAX_ROOM_AH"

                Grid.grid.columnModel[39].allowEditing = false; //"MAX_ROOM_TEMP"


                break;


            case "VRF-INDOOR":


                Grid.grid.columnModel[7].allowEditing = false; //FAN_DTY_QTY

                Grid.grid.columnModel[8].allowEditing = false; //FAN_STB_QTY


                Grid.grid.columnModel[10].allowEditing = false; //ESP

                Grid.grid.columnModel[11].allowEditing = false; //CHILLED_WATER


                Grid.grid.columnModel[12].allowEditing = false; //S_AIR_FLRT

                Grid.grid.columnModel[15].allowEditing = false; //S_HUMIDIFIER_CAPA

                Grid.grid.columnModel[16].allowEditing = false; //S_CW_FLAT

                Grid.grid.columnModel[17].allowEditing = false; //S_SS_COIL_LOAD


                Grid.grid.columnModel[18].allowEditing = false; //U_AIR_FLRT

                Grid.grid.columnModel[21].allowEditing = false; //U_HUMIDIFIER_CAPA

                Grid.grid.columnModel[22].allowEditing = false; //U_CW_FLAT

                Grid.grid.columnModel[23].allowEditing = false; //U_SS_COIL_LOAD


                Grid.grid.columnModel[25].allowEditing = false; //"ENT_DB"

                Grid.grid.columnModel[26].allowEditing = false; //"ENT_WB"

                Grid.grid.columnModel[27].allowEditing = false; //"LEAV_DB"

                Grid.grid.columnModel[28].allowEditing = false; //"LEAV_WB"

                Grid.grid.columnModel[29].allowEditing = false; //"SA"

                Grid.grid.columnModel[30].allowEditing = false; //"RA"

                Grid.grid.columnModel[31].allowEditing = false; //"FA"

                Grid.grid.columnModel[32].allowEditing = false; //"SENS_HEAT_LOSS"

                Grid.grid.columnModel[33].allowEditing = false; //"RA_TMP"

                Grid.grid.columnModel[34].allowEditing = false; //"MA_TMP"

                Grid.grid.columnModel[35].allowEditing = false; //"DISCH_TMP"

                Grid.grid.columnModel[36].allowEditing = false; //"RA_AH"

                Grid.grid.columnModel[37].allowEditing = false; //"MA_AH"

                Grid.grid.columnModel[38].allowEditing = false; //"MAX_ROOM_AH"

                Grid.grid.columnModel[39].allowEditing = false; //"MAX_ROOM_TEMP"


                break;


            case "CCU-DX":

                Grid.grid.columnModel[7].allowEditing = false; //FAN_DTY_QTY

                Grid.grid.columnModel[8].allowEditing = false; //FAN_STB_QTY


                Grid.grid.columnModel[10].allowEditing = false; //ESP

                Grid.grid.columnModel[11].allowEditing = false; //CHILLED_WATER


                Grid.grid.columnModel[16].allowEditing = false; //S_CW_FLAT

                Grid.grid.columnModel[17].allowEditing = false; //S_SS_COIL_LOAD


                Grid.grid.columnModel[22].allowEditing = false; //U_CW_FLAT

                Grid.grid.columnModel[23].allowEditing = false; //U_SS_COIL_LOAD


                Grid.grid.columnModel[25].allowEditing = false; //"ENT_DB"

                Grid.grid.columnModel[26].allowEditing = false; //"ENT_WB"

                Grid.grid.columnModel[27].allowEditing = false; //"LEAV_DB"

                Grid.grid.columnModel[28].allowEditing = false; //"LEAV_WB"

                Grid.grid.columnModel[29].allowEditing = false; //"SA"

                Grid.grid.columnModel[30].allowEditing = false; //"RA"

                Grid.grid.columnModel[31].allowEditing = false; //"FA"

                Grid.grid.columnModel[32].allowEditing = false; //"SENS_HEAT_LOSS"

                Grid.grid.columnModel[33].allowEditing = false; //"RA_TMP"

                Grid.grid.columnModel[34].allowEditing = false; //"MA_TMP"

                Grid.grid.columnModel[35].allowEditing = false; //"DISCH_TMP"

                Grid.grid.columnModel[36].allowEditing = false; //"RA_AH"

                Grid.grid.columnModel[37].allowEditing = false; //"MA_AH"

                Grid.grid.columnModel[38].allowEditing = false; //"MAX_ROOM_AH"

                Grid.grid.columnModel[39].allowEditing = false; //"MAX_ROOM_TEMP"


                break;


          



PS Pon Selva Jeganathan Syncfusion Team March 11, 2022 01:14 PM UTC

Hi Taewook, 
 
Thanks for the update. 
 
We are unclear about your issue. The shared details are not enough for further validation.  
  
So, we suggest you share the below requested details, 

  1. Confirm whether you are preventing the editing with a double click.
  2. Share the complete tree grid code example.
  3. If possible, share the simple, reproducible sample.
  4. If you use any event from the treegrid, Kindly share those details.
  5. Share the stacktrace details (if any)
 
The provided information will be helpful to provide you response as early as possible.   
 
Regards,   
Pon selva    




Loader.
Up arrow icon