【问题标题】:Date Picker Not Working - xPages Mobile Form Domino 9 / Domino 8.5.3 with Extension Library [closed]日期选择器不工作 - xPages Mobile Form Domino 9 / Domino 8.5.3 with Extension Library [关闭]
【发布时间】:2015-10-07 10:42:09
【问题描述】:

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

您好,我已将它与相同的代码、Notes 版本和库一起使用,但它没有按照蓝色混合示例中的说明正确显示。我将提供结果的屏幕截图。是否要在 xpages 上添加任何“道场”?

【问题讨论】:

  • 您需要详细说明服务器版本(包括修复包)、尝试过的移动设备、之前是否工作过、是否尝试过XPages 演示应用程序。还值得包括代码和屏幕截图。 iOS 移动版有一定的 Dojo 要求。另外,就个人而言,我不会在移动设备上使用日期选择器。其他移动 Web 应用程序倾向于使用三个单独的组合框来选择日、月和年。这似乎是更适合移动应用的方法。
  • 服务器版本 - Domino 9.0.1 FP3,移动设备 - Android。在 xPage 单页应用程序中尝试过。
  • 您在标题中提到您已安装 XPages 扩展库。什么版本?
  • 我安装了扩展库 R14

标签: xpages lotus-domino


【解决方案1】:

我使用单页应用程序创建了一个test app on Bluemix,其中一个 appPage 包含一个 datePicker。 在 Android Firefox、Android Chrome 和默认的 HTC Android 浏览器(使用 Android 5,又名 Lollipop)中一切正常。该应用程序使用 Bluemix 上的 XPages 运行时,其中包含 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属性中:

从您的屏幕截图来看,它看起来像以下两种情况之一:

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

【讨论】:

  • Brian,请将示例应用的代码添加到您的答案中:-)
  • 您好,我已将它与相同的代码、相同的 Notes 版本(Notes 9.0.1 FP4)和扩展库(R14)一起使用,但它没有按照蓝色混合示例中的说明正确显示。我提供了标题输出的屏幕截图。
  • 从您的屏幕截图来看,它看起来像以下两种情况之一:1. 您缺少移动主题覆盖(请参阅上面的屏幕截图),2. 或者您没有正确设置移动主题前缀。它应该是“m_”以匹配您的移动 xpages 的名称
  • 感谢您的回复大脑。但我使用相同的移动主题,也使用相同的“m_”前缀。您可以在我的屏幕截图 URL 中看到它。
  • 您是在 domino 服务器上进行测试,还是在 Notes 客户端中使用本地 Web 预览?本地 Web 预览可能无法 100% 可靠地进行测试。例如,当您将 Extlib 安装到 Client/Designer 时,它不会为本地 Web 预览服务器安装它。添加预览需要手动步骤
猜你喜欢
  • 1970-01-01
  • 2013-05-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多