日期选择器不起作用 - 带扩展库的{xPages Mobile Form Domino 9 / Domino 8.5.3

时间:2015-10-07 10:42:09

标签: xpages lotus-domino

日期选择器在Domino 9 xPages单页面应用程序中无法正常工作。它在任何设备上的移动表单上显示3个字段并显示表单底部的日历。 请帮忙

enter image description here

嗨,我使用相同的代码,Notes版本和库,但它没有按照蓝色混合示例中的指定正确显示。我将为结果提供屏幕截图。是否在xpages上添加了“dojo”?

1 个答案:

答案 0 :(得分:2)

我使用单页应用程序设置test app on Bluemix,其中一个appPage包含datePicker。 一切都适用于Android Firefox,Android Chrome&默认的HTC Android浏览器(使用Android 5,又名Lollipop)。该应用程序正在使用Bluemix上的XPage运行时,其中包含901FP4& Extlib r13。

XPage代码(m_datePicker.xsp):

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xc="http://www.ibm.com/xsp/custom" xmlns:xe="http://www.ibm.com/xsp/coreex">
  <xe:singlePageApp selectedPageName="dateTest" id="singlePageApp1">
      <xe:appPage pageName="dateTest" resetContent="true" id="appPage1">
        <xc:ccdateTest></xc:ccdateTest>
      </xe:appPage>
  </xe:singlePageApp>
</xp:view>

自定义控制代码(ccdateTest.xsp):

<?xml version="1.0" encoding="UTF-8"?>
<xp:view id="view1" xmlns:xe="http://www.ibm.com/xsp/coreex" xmlns:xp="http://www.ibm.com/xsp/core">
    <xe:djxmHeading id="djxmHeading1" label="dateTest">
        <xp:this.facets>
            <xp:panel xp:key="actionFacet"/>
        </xp:this.facets>
    </xe:djxmHeading>
    <xp:inputText id="inputText1">
        <xp:dateTimeHelper id="dateTimeHelper1"></xp:dateTimeHelper>
        <xp:this.converter>
            <xp:convertDateTime type="date"></xp:convertDateTime>
        </xp:this.converter>
    </xp:inputText>
</xp:view>

在应用程序的xsp属性中:

application xsp properties

从截图中看,它看起来像两件事之一:

  1. 您缺少xsp.properties中的移动主题覆盖(请参阅上面的屏幕截图)
  2. 或者您没有正确设置移动主题前缀。它应该是“m_”以匹配您的移动设备xpages的名称