java吧 关注:1,294,636贴子:12,827,565
  • 1回复贴,共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
    回复