我正在尝试将radiobutton与其他控件区分开来。但是我在创建单选按钮时遇到错误。请帮忙。
控制器:
sap.ui.define(["sap/ui/core/mvc/Controller"], function(Controller) {
return Controller.extend("sap.ui.demo.wt.controller.App", {
checkDone: function(oEvent) {
var check = oEvent.getParameter("selected");
if (check) {
this.getView().byId("i1").setEnabled(true);
} else {
this.getView().byId("i1").setEnabled(false);
}
}
}
var oRB1 = new sap.ui.commons.RadioButton({
text: 'yes',
tooltip: 'Select for Yes',
groupName: 'Group1',
select: function() {
alert('YES');
}
});
);
});
查看
<mvc1:View
controllerName="sap.ui.demo.wt.controller.App"
xmlns="sap.m"
xmlns:mvc1="sap.ui.core.mvc1">
<CheckBox id="ch1" text="Test" selected="false" select ="checkDone" enabled="true" />
<Input id="i1" enabled="false"></Input>
</mvc1:View>
答案 0 :(得分:0)
也包括Commons库。另外,我建议仅使用sap.m
库,因为sap.ui.commons
已弃用库
<mvc1:View
controllerName="sap.ui.demo.wt.controller.App"
xmlns="sap.m"
xmlns="sap.ui.commons"
xmlns:mvc1="sap.ui.core.mvc1">
<CheckBox id="ch1" text="Test" selected="false" select ="checkDone" enabled="true" />
<Input id="i1" enabled="false"></Input>
</mvc1:View>
要从SAPUI5开始,请浏览SAPUI5: UI Development Toolkit for HTML5