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])
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;