我的申请表有问题。
我有一个对话框,应该可以在所有页面上使用,所以我将它包含在我的基本模板中。为了避免不必要的计算,基于条件呈现对话框的实际内容。条件似乎是正确的,我无法在我的HTML中看到我的对话框的内容。但是,许多计算都是根据这些内容,渲染条件,值的加载等来完成的。这当然是一个问题,因为我在调用对话框之前加载了大量数据并执行了一些操作。在此之前,有许多数据和变量不存在,这会导致大量不必要的操作和调试消息。
也许我理解了这个概念中的错误,或者我错过了一些东西。我实际上使用h:panelGrid处理我想要在特定点加载的事物的渲染条件。我的对话框的内容包含在ui:include中以保持清洁。
我需要做些什么来阻止计算那些未渲染的组件?
我在Tomcat服务器上使用带有Mojarra和Primefaces的JSF 2.2。
提前致谢。