java吧 关注:1,293,928贴子:12,829,198
  • 3回复贴,共1

如何把Extjs表单中某一项textfield 在表单修改的时候设置为只读

只看楼主收藏回复

RT


1楼2013-04-19 09:48回复

    NewShipForm.getForm().findField('ID').getEl().dom.readOnly
    = true;
    网上查到的加上这句话
    但是 如果在修改里面天加上这句话
    整个修改表单的窗口都弹不出来了
    listeners: {
    dblclick: {
    element: 'body',
    waitMsg: '请等待...',
    fn: function () {
    var id = getSelectedRowCell(orgTable, "sorgcode"); // 获得选中行iid
    updateForm.getForm().findField('orgcode').getEl().dom.readOnly = true;
    // 加载详细信息表单数据
    updateForm.getForm().load({
    url: ORG_GET_URL + id,
    method: 'GET',
    success: function (form, action) {
    orgWindow.show();
    setFormFieldValue(updateForm, 'action', 'modify'); // 设置表单action为修改 orgWindow.setTitle("修改机构信息");
    },
    failure: function (form, action) {
    errorsChoose('出错', action.result.errors)
    }
    }
    }
    }


    2楼2013-04-19 09:54
    回复
      2026-01-08 17:33:22
      广告
      不感兴趣
      开通SVIP免广告
      extjs 正在学习中, 有前景么


      IP属地:浙江4楼2013-04-19 11:18
      回复