使用主题更改构面内面板上的styleclass和disableoutputtag

时间:2014-08-18 10:57:56

标签: xpages

我不是主题方面的专家,但我想知道是否有可能实现这一目标:

一旦我将一个面板拉成一个面,我通过禁用输出标签并仅为设计器客户端设置一个特殊的css类来隐藏面板。

是否有人试图通过检查面板是否在一个方面(也许是要求密钥:属性)来自动在主题中执行此操作?

我试图更改面板,但我不知道如何根据面板的属性设置某个样式类。

1 个答案:

答案 0 :(得分:0)

据我所知:呈现的主题样式内容,而不是定义是否呈现内容的属性。

您可以使用2个选项:

  • 创建您自己的小扩展库,其中包含您想要在任何地方使用的控件。添加一个'containerPlaceholder'(或任何你称之为的东西),它不会呈现任何自己的输出,只会添加它的子项。

  • 使用您只需粘贴到源代码中的代码段即可。

  • 不要使用面板或div,而是将自定义控件添加到回调中。使您的XPage更具可读性(这就是我所做的)

希望有所帮助