如何扩展XPages Mobile Controls的Mobile默认主题?

时间:2015-01-02 19:17:55

标签: mobile xpages xpages-extlib

使用9.0.1我可以通过添加extends =" oneui_idx_v1.3"来创建一个扩展OneUI IDX V1.3主题的新主题。在开始标记中如此:

 <theme extends="oneui_idx_v1.3" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="platform:/plugin/com.ibm.designer.domino.stylekits/schema/stylekit.xsd">
  <resources>
      ... *resources* ...
  </resources>
</theme>

我为extends属性指定了什么来扩展Mobile默认主题?

1 个答案:

答案 0 :(得分:1)

默认移动主题实际上是一组3个主题:android.themeiphone.themeblackberry.theme,每个主题都适用于检测到的设备。您可以通过在extends属性中指定androidiphoneblackberry来扩展其中的部分或全部内容。

所以你的新主题文件,例如myIphoneTheme.theme,将以:

开头
<theme extends="iphone" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="platform:/plugin/com.ibm.designer.domino.stylekit‌​s/schema/stylekit.xsd" >

然后选择xsp属性中的新主题作为您的移动主题或您的ios主题:

custome iphone theme