首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BIRT 3.7中的日期选择器不工作

问BIRT 3.7中的日期选择器不工作
EN

Stack Overflow用户
提问于 2015-02-16 16:08:09
回答 1查看 635关注 0票数 0

在使用了下面的指南之后,我无法让日期选择器在BIRT的报表查看器中工作。

http://terrarum.net/blog/adding-a-calendar-widget-to-birt.html

这是我的FramesetFragment.jsp页面的摘录

代码语言:javascript
复制
    <script src="birt/JSCal2-1.9/src/js/jscal2.js" type="text/javascript"></script>
    <script src="birt/JSCal2-1.9/src/js/lang/en.js" type="text/javascript"></script>
    <link rel="stylesheet" href="birt/JSCal2-1.9/src/css/border-radius.css" type="text/css"/>
    <link rel="stylesheet" href="birt/JSCal2-1.9/src/css/jscal2.css" type="text/css"/>
    <link rel="stylesheet" href="birt/JSCal2-1.9/src/css/gold/gold.css" type="text/css"/>

这是我的TextBoxParameterFragement.jsp的摘录

代码语言:javascript
复制
    <INPUT TYPE="hidden" ID="isRequired" VALUE = "<%= parameterBean.isRequired( )? "true": "false" %>">     
    <%if (parameterBean.getParameter().getDataType()==7|| parameterBean.getParameter().getDataType()==4) { %>
    <button id="<%=parameterBean.getName()%>_button"><img src="birt/images/calendar.gif"/></button>
    <script type="text/javascript"  src="birt/JSCal2-1.9/src/js/calendar-setup.js">
        Calendar.setup({
            trigger    : '<%=parameterBean.getName()%>_button',
            inputField : '<%=parameterBean.getName()%>',
            onSelect   : function() { this.hide() }
        });
    </script>

 <%
}
%>

所有的文件都在正确的位置,并遵循了T。

我使用的是BIRT 3.7.1,就像我说的,它工作得很好,我可以在网页查看器中选择日期,但不能在HTML中选择日期。

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-18 16:26:43

Web使用FramesetFragment.jsp,而HTML使用RequesterFragment.jsp。如果您用与添加到RequesterFragment.jsp的代码相同的代码更新FramesetFragment.jsp,那么它将解决您的问题。您仍然希望将其添加到HEAD标记的末尾。我还建议将代码添加到RunFragment.jsp中。

希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28545586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档