2015-01-02 4 views
0

С 9.0.1 я могу создать новую тему, которая расширяет V1.3 тему OneUI IDX, добавив распространяется = «oneui_idx_v1.3» в открывающем теге так:Как продлить тему мобильного по умолчанию для XPages Mobile Controls?

<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> 

Что я указываю для расширяет атрибут для расширения темы по умолчанию для мобильных устройств?

ответ

1

По умолчанию мобильная тема на самом деле представляет собой набор из 3 тем: android.theme, iphone.theme и blackberry.theme, каждый из которых применяется для обнаружения обнаруженного устройства. Вы можете расширить некоторые или все из них, указав android, iphone или blackberry в атрибуте extends.

Итак, ваш новый файл темы, например. 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" > 

Затем выберите новую тему в свойствах Хр как мобильная тема или в качестве Ios темы:

custome iphone theme

+0

Брайана, я не могу получить эту работу для я ... Я пробовал extends = "iphone", а также попробовал extends = "iphone.theme" без везения. –

+0

'iphone' должен работать. Я добавил больше информации к моему ответу. Если у вас уже есть все, что должно быть и все еще есть проблемы, сообщите мне. –

+0

Я использовал xsp.theme.mobile = myIphoneTheme.theme вместо xsp.theme.mobile.iphone = myIphoneTheme.theme ... однако, после установки темы переопределения в xsp.properties, она все еще не работает для меня ... рендеринг отличается, но не совсем прав, и мои ссылки dataView все еще не работают. –

Смежные вопросы