在另一个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>
 <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>
 <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>
答案 0 :(得分:0)
问题在于Bootstrap主题(上面不明显,但我有一个来自其他地方的测试数据库,带有这个XSP代码)。如果您将主题更改为OneUI,则不再在日历字段中截断,并且图标按预期工作。
您需要与该主题的创作者交谈才能解决问题。