gpt4 book ai didi

javascript - SAP UI 5中如何选择所有输入类型

转载 作者:行者123 更新时间:2023-11-28 18:29:07 26 4
gpt4 key购买 nike

我的 view.xml 中有一些输入标签

<CheckBox checked="true" text="dd" id="chkbx_mxzvw" change = "reacxdData" ></CheckBox>
<CheckBox checked="true" text="eEast" id="chkbx_neqrfd" change = "reacxdData" ></CheckBox>
<CheckBox checked="true" text="wre" id="chkczvbx_w" change = "reacxdData" ></CheckBox>

有什么方法可以让我选中所有 3 个复选框并在我的 Controller 中添加属性 setEnabled('false') 吗?我在 Controller 中有一个 View 实例

一般在 jQuery 中我们会这样做 $('input').attr('disabled',disabled);SAP UI 5中有类似的东西吗?

最佳答案

我只需将 enabled 属性绑定(bind)到本地模型,并通过将该属性设置为 false 将使任何绑定(bind)的控件变为只读。

<CheckBox enabled="{/ui/enabled}" />
<TextInput enabled="{/ui/enabled}" />
etc...

您的模型可能如下所示:

var oModel = new sap.ui.model.json.JSONModel({
ui : {
enabled : true
},
etc....
});

要设置将其 enabled 属性绑定(bind)到此模型属性的所有控件,只需使用:

oModel.setProperty("/ui/enabled", false);

旁注,请注意 sap.ui.commons 命名空间控件自 1.38 起已弃用

关于javascript - SAP UI 5中如何选择所有输入类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38489221/

26 4 0
文章推荐: python - Pandas - 在 Na 以外的值上使用 'ffill'
文章推荐: css - Twitter Bootstrap Css 根据父行流体修复子项的高度
文章推荐: python - Apache Zeppelin - 修改默认语法高亮
文章推荐: css - 限制