禁用/启用表单内容

时间:2016-09-29 20:46:10

标签: sapui5

有没有办法在html中启用/禁用像fieldset这样的表单内容?我试图更改表单的“enable”“editable”属性,但它不起作用

1 个答案:

答案 0 :(得分:2)

以下代码足以禁用SimpleForm中的所有字段。

onAfterRendering: function(){ 
     var formId = this.getView().byId("SimpleForm").getId();
     $("#"+ formId +" *").css({"pointer-events": "none"});
}

在行动here中查看。

更新

  

editable属性的设置不会影响表单内容的可编辑功能。

editable属性会对名称所暗示的表单执行操作。事实上,它令人困惑。

它设置LabelInputSelectComobBox等字段的行高相同true(表示何时您的表单处于可编辑模式)。如果您将其设置为falseLabel并且相应字段将显示为未对齐。