Lotus notes 尝试计算要加载的样式表并获取compositeData不存在错误

Lotus notes 尝试计算要加载的样式表并获取compositeData不存在错误,lotus-notes,xpages,Lotus Notes,Xpages,尝试计算在自定义控件中加载哪个样式表并获取compositeData不存在错误 你知道问题是什么吗 这是在href元素上计算的 if (compositeData.iconSet == "Full") { "/CC_Style_full.css" } else { "/CC_Style_Condensed.css" } 计算设置为动态计算还是页面加载时计算?如果它是动态计算的,则在渲染响应阶段之前不会计算它。为了加载样式表,可能需要将其添加到标题中,因此可能需要在渲染响应阶段之

尝试计算在自定义控件中加载哪个样式表并获取compositeData不存在错误

你知道问题是什么吗

这是在href元素上计算的

if (compositeData.iconSet == "Full") {
    "/CC_Style_full.css"
} else {
    "/CC_Style_Condensed.css"
}

计算设置为动态计算还是页面加载时计算?如果它是动态计算的,则在渲染响应阶段之前不会计算它。为了加载样式表,可能需要将其添加到标题中,因此可能需要在渲染响应阶段之前可用


尝试将其设置为在页面加载时进行计算(${javascript:…})。这意味着该值在生命周期的更早阶段就可用——它将在XPages的页面加载事件期间计算。在部分刷新期间,使用页面加载计算也有助于提高性能。唯一的缺点是您将无法动态更改样式表。

计算设置为动态计算还是页面加载时计算?如果它是动态计算的,则在渲染响应阶段之前不会计算它。为了加载样式表,可能需要将其添加到标题中,因此可能需要在渲染响应阶段之前可用


尝试将其设置为在页面加载时进行计算(${javascript:…})。这意味着该值在生命周期的更早阶段就可用——它将在XPages的页面加载事件期间计算。在部分刷新期间,使用页面加载计算也有助于提高性能。唯一的缺点是您无法动态更改样式表。

它设置为动态计算,更改为onLoad,效果很好,thanksit设置为动态计算,更改为onLoad,效果很好,谢谢