SAPUI5:我能';t在XML视图或控制器内分配自定义控件属性

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

我有一个带有两个属性的自定义控件,我想在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.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" }