在将在移动设备和个人电脑上使用的xpage中,我有一个日期字段。 我尝试了几件事(见下面的例子),但结果总是一样的:当ios用户点击输入字段旁边的图标时,日历会弹出,但再次消失......
在iPhone上选择日期几乎是不可能的
<?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:bx="http://www.openntf.org/xsp/bootstrap"
xmlns:xe="http://www.ibm.com/xsp/coreex"
dojoParseOnLoad="true"
dojoTheme="true">
....
<xp:inputText id="inputText1"
value="#{document1.crm_etabl_date}"
defaultValue="#{javascript:@Today}">
<xp:dateTimeHelper id="dateTimeHelper1">
</xp:dateTimeHelper>
<xp:this.converter>
<xp:convertDateTime type="date"
dateStyle="short">
</xp:convertDateTime>
</xp:this.converter>
</xp:inputText>
<xp:inputText value="#{document1.crm_etabl_date}"
id="date1" disableClientSideValidation="true"
disableTheme="true">
<xp:dateTimeHelper id="dateTimeHelper2"
dojoType="dijit.form.DateTextBox">
</xp:dateTimeHelper>
<xp:this.converter>
<xp:convertDateTime type="date"
dateStyle="short">
</xp:convertDateTime>
</xp:this.converter>
</xp:inputText>
</xp:view>
修改 这个inputText控件在一个表中。 我从桌子上取下它,然后它可以使用,但它看起来并不完美......