Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
1910
Disable cell editing based on value of another cell
posted

I see there are previous posts regarding this subject, but they seem to be from 2012 and prior. I have 3 columns (Col1, Col2, Col3). I want the user to be able to edit the cell in the 3rd column (Col3)...but only of the value in the 2nd column (Col2) is "level 4". If the value in the 2nd column (Col2) is anything other than "level 4", I want the cell to be read only/disabled.

Parents
No Data
Reply
  • 25665
    Verified Answer
    Offline posted

    Hello,

    Thank you for contacting Infragistics!

    You can achieve this by using the client side CellEditingEntering event. In this event you can check the value of another cell and if it is the value you are looking for cancel the event and it will prevent entering of edit mode on that cell.

    if (eventArgs.getCell().get_column().get_key() == "Col3")

    {

    If (eventArgs.getCell().get_row().get_cellByColumnKey("Col2").get_value() != "level 4")

    {

    eventArgs.set_cancel(true);

    }

    }

    Please let me know if you have any further questions concerning this matter.

Children