XPages扩展库日历(iNotes日历)不适用于Internet Explorer

时间:2014-07-07 11:47:21

标签: internet-explorer xpages xpages-extlib

我的实习生资源管理器(版本11.0)中的iNotes日历出现问题。我已经在Firefox和Chrome上成功测试过了。我想这是一个错误,但我只需要确认这一点,并且有任何解决方法。这是一小段代码,仅用于描述问题:

//tesCalendar.xsp    
<?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">
        <xe:calendarView id="calendarView1">
            <xe:this.onNewEntry><![CDATA[
    var calDate = calendar.getDate();
    alert(calDate);]]></xe:this.onNewEntry>
        </xe:calendarView></xp:view>

当您尝试创建新条目(双击任何日历日期)时,将生成此问题。它显示错误的日期,纯粹是随机的。我正在使用日期为15-04-2013的扩展库。它可能在以后的版本中修复了吗?

真的很感激任何帮助。

编辑1:我尝试按照Paul在评论中的建议添加兼容模式。但是没有运气:(。我在堆栈溢出时遇到了this问题以添加兼容模式。这就是我在上面的代码中添加的内容。

<xp:this.beforeRenderResponse><![CDATA[#{javascript:  if (context.getUserAgent().isIE()) {
    var response = facesContext.getExternalContext().getResponse();
    response.setHeader("X-UA-Compatible", "IE=8");
  }}]]>
</xp:this.beforeRenderResponse> 

编辑2:我安装了日期为19-06-2014的最新版扩展库。但仍然是同样的问题。创建新事件时,它只是随机显示日期。但是,它适用于firefox和chrome。

1 个答案:

答案 0 :(得分:1)

这是IE11或IE的所有版本的问题。这听起来像是一个错误,可能就是这个错误http://www.openntf.org/main.nsf/project.xsp?r=project/XPages%20Extension%20Library/discussions/55C1A4828FCB113986257B1D000DF980。您可能需要检查自述文件以确定何时修复。