在XPages中使用主题的好处
让我对主题感兴趣。但问题中的示例只是将主题文件中的CSS类分配给themeId,而themeId又被分配给XPage上具有相应themeId的元素。我还可以直接将类名分配给XPage中的组件 因此,我的第一个问题是主题给XPage带来了什么好处 我试图探索通过主题可以分配哪些其他属性,似乎我们可以在主题文件中分配其他属性,如在XPages中使用主题的好处,xpages,Xpages,让我对主题感兴趣。但问题中的示例只是将主题文件中的CSS类分配给themeId,而themeId又被分配给XPage上具有相应themeId的元素。我还可以直接将类名分配给XPage中的组件 因此,我的第一个问题是主题给XPage带来了什么好处 我试图探索通过主题可以分配哪些其他属性,似乎我们可以在主题文件中分配其他属性,如valign和style,如下所示: <control> <name>HtmlTd</name> <property
valign
和style
,如下所示:
<control>
<name>HtmlTd</name>
<property>
<name>styleClass</name>
<value>tdclass</value>
</property>
<property>
<name>style</name>
<value>font-family: Courier</value>
</property>
<property>
<name>valign</name>
<value>top</value>
</property>
</control>
HTM有限公司
样式类
tdclass
风格
字体系列:Courier
垂直对齐
顶部
上面的代码实际上为XPage中的所有
标记设置了valign
和style
。所以我的第二个问题是,通过主题可以设置哪些属性?主题非常强大。XPages中的几乎每个控件都意味着可以使用主题设置其几乎所有属性(请参阅Paul在回答中对此的说明)
以下是一些有用的资源:
- Tim Tripcony创建了一个名为的演示文稿,突出了主题的一些强大功能
- XPageswiki.com有
- Tim Tripcony创建了一个名为的演示文稿,突出了主题的一些强大功能
- XPageswiki.com有
- 主题非常强大。XPages中的几乎每个控件都意味着可以使用主题设置其几乎所有属性(请参阅Paul在回答中对此的说明)
以下是一些有用的资源:
要查看实际主题的示例,请查看Tim的OpenNTF和dPloy项目以及我的XPages Help应用程序。为了澄清Per的答案,您可以设置几乎所有内容。这是因为主题是在渲染响应阶段应用的 如果SSJS设置为在页面加载时运行,则无法覆盖XPage上的属性。这是因为设置了静态值,所以不会应用任何运行时绑定 您不能设置在呈现响应之前需要知道的任何内容,例如,repeat控件的var属性 渲染响应阶段是提高性能的原因。如果使用SSJS计算XPage上的值,则在部分刷新期间会计算多次。如果它位于主题中,则仅在渲染响应期间计算
要查看正在运行的主题示例,请查看OpenNTF和Tim的dPloy项目以及我的XPages Help应用程序。true,我应该说:这意味着可以使用主题设置其几乎所有属性。谢谢,Paultrue,我应该说:这意味着可以使用主题设置其几乎所有属性。谢谢,Paul