如何禁用编辑表单上的jqgrid选择列表(下拉列表)

时间:2009-10-09 18:50:10

标签: select jqgrid drop-down-menu

这很奇怪,我想要完成的任何替代方法都是受欢迎的。我的应用程序使用jqgrid 3.5.3,我需要在编辑表单上禁用选择列表。当我使用下面显示的代码执行此操作时,它会中断编辑表单 - 这意味着我无法取消或提交它。谢谢。此代码位于navGrid方法的edit options数组中。下拉列表是'serv_descr'字段。其他是文本框,不会造成问题。表格确实出现,字段被禁用 - 它刚好被打破了。

beforeShowForm:function(eparams){

         document.getElementById('equip_id').disabled = true;
         document.getElementById('service_dt').disabled = true;
         document.getElementById('serv_descr').disabled = true;
         document.getElementById('calc_next_svc').checked = 'true';
     }

1 个答案:

答案 0 :(得分:0)

afterShowForm: function(eparams) {

  $('#equip_id').attr('disabled', 'disabled');
  $('#service_dt').attr('disabled', 'disabled');
  $('#serv_descr').attr('disabled', 'disabled');
  $('#calc_next_svc').attr('checked', true);

}

注意: 替换事件触发器 afterShowForm id名称必须是form controll