Alterar dinamicamente a propriedade editável de uma coluna com caixa de seleção

Eu estou usando a edição de formulários. Gostaria de desativar determinados campos em meus formulários de adição e edição com base na seleção de uma caixa suspensa. Qual evento é melhor usar para acionar isso? Eu tentei usar dataEvents:

{    name:'type_cd', 
     edittype:'select', 
     editoptions:{
        dataUrl:'functions.php',
            dataEvents:[{
                type:'change',
                fn: function(e){
                    $(this).setColProp('cntrct_id',{
                         editoptions:{editable:false}
                    });
            } 
       }]                        
    } 
},

Isso não tem efeito visível em meus campos de formulário, mas sei que está sendo alcançado porque posso receber uma mensagem de alerta se eu colocar um.

EDITAR

Se eu enviar o formulário, na próxima vez que eu abri-lo, a coluna definida como editável: false não será exibida. Este é um passo na direção certa, MAS eu quero queimediatamente não pode ser editado. Realmente, gostaria que fosse visível, mas desativado (ou seja, desativado: verdadeiro)

questionAnswers(2)

yourAnswerToTheQuestion