Sapui5 自定义UI5控件SAP UI5的默认子控件

Sapui5 自定义UI5控件SAP UI5的默认子控件,sapui5,custom-controls,Sapui5,Custom Controls,如何将(文本字段+三个按钮)设为自定义ui5控件的默认子控件。每当加载自定义控件时,默认情况下,它应在自定义控件内呈现(文本字段+三个按钮) 问候,, Karthik S在事件中:onholdevent:{}, 在地图中: "button": { type: "sap.m.Button", multiple: false }, 在onIt中: this.setAggregation("button", new sap.m.Button({ text: "On Press",

如何将(文本字段+三个按钮)设为自定义ui5控件的默认子控件。每当加载自定义控件时,默认情况下,它应在自定义控件内呈现(文本字段+三个按钮)

问候,,
Karthik S在事件中

onholdevent:{},

在地图中:

"button": {
 type: "sap.m.Button",
 multiple: false
},
在onIt中

this.setAggregation("button", new sap.m.Button({
    text: "On Press",
    press: function() {
        that.fireOnholdevent(this);
    }
}));
在渲染中
oControl.getAggregation(“按钮”);


主要是this reference,通过“this”,你可以进入控制器,点击哪个按钮。在视图中,只需给出事件名称,然后在控制器中引用它。

你能分享代码和面对错误的地方吗?我查看了这个博客。()。在那里,他们将子控件作为xml视图中的聚合添加到自定义控件中。但是,我的要求就像每当加载自定义控件时,默认情况下它都会将TextField+按钮作为子控件呈现。我的要求是否有可能。您可以从聚合中删除并继续呈现按钮。您能用有任何示例吗?因为我想在顶部排列文本字段,在底部排列三个按钮(按钮水平排列)。使用(--oRm.write(“”)oRm.writeEscaped(“按钮3”)--)我可以在运行时在renderer function中创建按钮。但是如何为运行时在Render函数中生成的按钮附加事件?它的聚合