我不是主题方面的专家,但我想知道是否有可能实现这一目标:
一旦我将一个面板拉成一个面,我通过禁用输出标签并仅为设计器客户端设置一个特殊的css类来隐藏面板。
是否有人试图通过检查面板是否在一个方面(也许是要求密钥:属性)来自动在主题中执行此操作?
我试图更改面板,但我不知道如何根据面板的属性设置某个样式类。
答案 0 :(得分:0)
据我所知:呈现的主题样式内容,而不是定义是否呈现内容的属性。
您可以使用2个选项:
创建您自己的小扩展库,其中包含您想要在任何地方使用的控件。添加一个'containerPlaceholder'(或任何你称之为的东西),它不会呈现任何自己的输出,只会添加它的子项。
使用您只需粘贴到源代码中的代码段即可。
不要使用面板或div,而是将自定义控件添加到回调中。使您的XPage更具可读性(这就是我所做的)
希望有所帮助