gpt4 book ai didi

sapui5 - 控制属性/聚合更新和重新渲染

转载 作者:行者123 更新时间:2023-12-04 17:28:34 26 4
gpt4 key购买 nike

如果我更新控件上的属性或聚合,如何防止它重新呈现?

例如,如果我将一个成员添加到聚合中,我只想渲染新成员,而不是进行完整的重新渲染。

寻求一般建议...

最佳答案

如果它是自定义控件,则可以执行此操作。

在自定义控件中,提供一个新方法来添加增量部分并呈现它(您可以使用 jQuery)。

新方法还应添加聚合,但不应触发重新渲染。
检查添加聚合方法定义

addAggregation(sAggregationName, oObject, bSuppressInvalidate?)
bSuppressInvalidate如果为 true,则控件不会重新呈现。

例子:

customControl.prototype.addNewImage(img){

// some code to manipulate dom and add image
//...
//...

this.addAggregation(sAggregationName, img, false)

}

希望这可以帮助

关于sapui5 - 控制属性/聚合更新和重新渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23697031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com