SAPUI5:我能';t在XML视图或控制器内分配自定义控件属性
我有一个带有两个属性的自定义控件,我想在XML视图中将Json数据分配给其中一个,但这是不可能的,我只能通过defaultValue属性分配值。 控件元数据:SAPUI5:我能';t在XML视图或控制器内分配自定义控件属性,sapui5,Sapui5,我有一个带有两个属性的自定义控件,我想在XML视图中将Json数据分配给其中一个,但这是不可能的,我只能通过defaultValue属性分配值。 控件元数据: sap.ui.define([ "sap/ui/core/Control", "sap/ui/model/json/JSONModel", "sap/ui/core/HTML" ], function(Control, JSONModel, HTML) { return Control.extend("QuickInfo.Q
sap.ui.define([
"sap/ui/core/Control",
"sap/ui/model/json/JSONModel",
"sap/ui/core/HTML"
], function(Control, JSONModel, HTML) {
return Control.extend("QuickInfo.QuickInfo", {
metadata : {
properties : {
"template" : { type : "string" },
"dataTable" : { type : "sap.ui.model.json.JSONModel" }
},
aggregations : {
_oHtml : { type : "sap.ui.core.HTML", multiple: false, visibility: "hidden" }
}
}
});
});
我想在XMLView中分配dataTable属性:
<QuickInfo dataTable="{quickInfoModel1}"/>
<>但是这不起作用。 < P>我希望你可以考虑对象而不是JSONMODS
"dataTable" : { type : "object" }