【问题标题】:Errror with bootstrap, XPages, Date Field and Domino 9引导程序、XPages、日期字段和 Domino 9 出错
【发布时间】:2014-01-16 11:02:13
【问题描述】:

在另一个 XPages 论坛上看到有人在使用引导程序、XPages、日期字段和 Domino 9 时遇到问题。我在我的服务器上使用 Domino 9 进行了测试,因为我现在正在使用 8.5.3 版本进行开发。原来是真的,你有没有遇到过同样的问题?

当我尝试单击日期字段时,会出现一个警告图标,但它仍然有效。我用Dojo Date Field 那里会一样。

我使用你在这里看到的代码,使用引导程序和 JS,而不是插件。当在服务器 8.53 上打开它时,一切正常。但是当我在服务器 9.0.1 上使用 sam 代码打开它时,日期字段在 UI 和功能中都已损坏。但如果更进一步,它们就会起作用。编辑框和组合框在两台服务器上都能完美运行。

在 windows 和 linux 上的结果相同。

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"
xmlns:xe="http://www.ibm.com/xsp/coreex"
style="margin-left:25.0px;margin-top:15.0px">

<xp:label value="Core Control - Date Time Picker" id="label1"
    style="font-weight:bold">
</xp:label>
<xp:br></xp:br>
<xp:inputText id="inputText1" value="#{viewScope.sDate}">
    <xp:dateTimeHelper id="dateTimeHelper1"></xp:dateTimeHelper>
    <xp:this.converter>
        <xp:convertDateTime type="date"></xp:convertDateTime>
    </xp:this.converter>
    <xp:eventHandler event="onchange" submit="true"
        refreshMode="complete">
        <xp:this.action><![CDATA[#{javascript:viewScope.sDate}]]></xp:this.action>
    </xp:eventHandler>
</xp:inputText>
&#160;<xp:text escape="true" id="computedField1"
    value="#{viewScope.sDate}">
</xp:text>
<xp:br></xp:br>
<xp:br></xp:br>

<xp:label value="Dojo Form - Date Text Box" id="label2"
    style="font-weight:bold">
</xp:label>
<xp:br></xp:br>
<xe:djDateTextBox id="djDateTextBox1"
    value="#{viewScope.sDojoDate}">
    <xp:eventHandler event="onChange" submit="true"
        refreshMode="complete">
        <xe:this.action><![CDATA[#{javascript:viewScope.sDojoDate}]]></xe:this.action>
    </xp:eventHandler>
</xe:djDateTextBox>

&#160;<xp:text escape="true" id="computedField2"
    value="#{viewScope.sDojoDate}">
</xp:text>
<xp:br></xp:br>
<xp:br></xp:br>
<xp:label value="Edit Box" id="label3" style="font-weight:bold">
</xp:label><xp:br></xp:br>
<xp:inputText id="inputText2"></xp:inputText>
<xp:br></xp:br>
<xp:br></xp:br>
<xp:label value="Combo Box" id="label4" style="font-weight:bold">
</xp:label><xp:br></xp:br>
<xp:comboBox id="comboBox1">
    <xp:selectItem itemLabel="1"></xp:selectItem>
    <xp:selectItem itemLabel="2"></xp:selectItem>
    <xp:selectItem itemLabel="3"></xp:selectItem>
</xp:comboBox></xp:view>

【问题讨论】:

  • 请提供更多详细信息:您期待什么,以及正在发生什么?例如,如果您收到警告或错误,请提供该消息的确切文本。
  • 源代码规则!请用它更新您的问题

标签: twitter-bootstrap xpages


【解决方案1】:

问题在于 Bootstrap 主题(上面不明显,但我有一个来自其他地方的测试数据库,带有这个 XSP 代码)。如果您将主题更改为 OneUI,那么您将不再在日历字段中截断并且图标按预期工作。

您需要与该主题的创建者交谈以修复它。

【讨论】:

  • 谢谢,我会尽量联系他们。我想对于许多 XPage 开发者来说,Bootstrap 会有更多的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多