gpt4 book ai didi

jsf - Omnifaces CombinedResourceHandler——有没有办法抑制某些资源?

转载 作者:行者123 更新时间:2023-12-04 21:48:11 24 4
gpt4 key购买 nike

我将 Omnifaces 1.0 与 Richfaces 4.0 结合使用。通常,我抑制了 Richfaces 包含的一些 css/js,因为它既不必要又笨重。为此,我为渲染器类型 javax.faces.resource.Script 或 javax.faces.resource.Stylesheet 定义自定义渲染器。

当我启用 org.omnifaces.resourcehandler.CombinedResourceHandler 时,一些以前抑制的 CSS 似乎正在合并。有没有一种方法可以定义我希望从 ResourceHandler 中排除的 Assets ?

最佳答案

没有提供此功能,但理论上可以通过提供特殊的上下文参数并更改 CombinedResourceHandler 来排除它们的组合。

类似于:

<context-param>
<param-name>org.omnifaces.COMBINED_RESOURCE_HANDLER_EXCLUDED_RESOURCES</param-name>
<param-value>libraryName:resourceName1.ext,libraryName:resourceName2.ext</param-value>
</context-param>

或者,另一种可能性是实际抑制它们,这样您之后就不需要自定义渲染器来抑制它们了:

<context-param>
<param-name>org.omnifaces.COMBINED_RESOURCE_HANDLER_SUPPRESSED_RESOURCES</param-name>
<param-value>libraryName:resourceName1.ext,libraryName:resourceName2.ext</param-value>
</context-param>

如果您打开一个新的功能请求,那么它很可能会被实现。

关于jsf - Omnifaces CombinedResourceHandler——有没有办法抑制某些资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11127942/

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