在 SAP UI5 呈現中,在自定義控制元件中兩次呼叫


在您的自定義控制元件中,有兩次聚合更新 - setAggregation 和 addContent。當您使用聚合變更器時,它使用第 3 個引數來禁止失效。

它將插入聚合,但會禁止失效,因為整個控制元件最終將被呈現。

oControl.setAggregation("layout",oSavedButtonHLyt, true); // suppress invalidate

您應該認為它對“addContent”也會起作用。

oSavedButtonHLyt.addAggregation("content", manageSavedSearch[index], true);

然而,它不起作用,因為 UI5 無法自動確定以前的父級的禁止,因為它的聚合將被移動。您必須注意該屬性、聚合或關聯,當控制元件沒有覆蓋其變更器方法時,它會使控制元件失效。

更新日期:14-Feb-2020

330 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.