在 SAP UI5 呈现中,在自定义控件中两次调用
在您的自定义控件中,有两次聚合更新 - setAggregation 和 addContent。当您使用聚合变更器时,它使用第 3 个参数来禁止失效。
它将插入聚合,但会禁止失效,因为整个控件最终将被呈现。
oControl.setAggregation("layout",oSavedButtonHLyt, true); // suppress invalidate
您应该认为它对“addContent”也会起作用。
oSavedButtonHLyt.addAggregation("content", manageSavedSearch[index], true);
然而,它不起作用,因为 UI5 无法自动确定以前的父级的禁止,因为它的聚合将被移动。您必须注意该属性、聚合或关联,当控件没有覆盖其变更器方法时,它会使控件失效。
广告