选中ADF pop组件时,细心的人会注意到有一个属性:ContentDelivery。
该属性有三个值可以设置:immediate、lazy、lazyUncached。
这三个值的含义和使用场景如下:
1. immediate
当页面被首次装载时即装载popup组件,无论该popup组件是否被真正使用到。
如果你确定该popup组件在该页面中至少会使用一次,那么你可以使用该选项,否则建议设置为另外两个值。
2. lazy
当popup组件被第一次使用时才装载,然后将popup实例缓存。
因此第一次装载有些慢,以后再使用时,会从缓存中读取popup实例,速度较快。
当popup组件显示的是静态文本时,比如警告信息,可以使用该选项。
该选项为默认选项。
3. lazyUncached
当popup组件被第一次使用时才装载,但是不缓存popup实例。
也就是说,每次使用popup组件,都会创建一个新实例。
当popup组件显示的是动态内容时,比如点击表格某行,弹出popup窗口编辑该行记录,可以使用该选项。
本文介绍了ADFpop组件的ContentDelivery属性,该属性有三个值:immediate、lazy和lazyUncached。immediate会在页面加载时立即加载popup组件;lazy则在首次使用时加载并缓存;lazyUncached同样在首次使用时加载,但不会缓存。根据popup组件的使用频率和内容类型,可以选择合适的加载方式。
1095

被折叠的 条评论
为什么被折叠?



