引导程序,XPage,日期字段和Domino 9出错

时间:2014-01-16 11:02:14

标签: twitter-bootstrap xpages

在另一个XPages论坛上读到有人遇到了bootstrap,XPages,Date Field和Domino 9的问题。我在我的服务器上使用Domino 9进行了测试,因为我现在正在8.5.3版本中进行开发。结果证明是真的,你有其他遇到过同样的问题吗?

当我尝试点击日期字段时,会出现一个警告图标,但无论如何都可以。我使用Dojo Date Field会一样。

我使用你在这里看到的代码,使用bootstrap和JS not plugin。当在服务器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>

1 个答案:

答案 0 :(得分:0)

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

您需要与该主题的创作者交谈才能解决问题。