-1

我正在使用 BIRT RCP 4.8。我正在尝试在参数选项卡中添加一个日期选择器。我修改了 FramesetFragment.jsp 如下...

<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" meda="screen" type="text/css"/>
<link rel="stylesheet" href="birt/JSCal2-1.9/src/css/jscal2.css" meda="screen" type="text/css"/>
<link rel="stylesheet" href="birt/JSCal2-1.9/src/css/gold/gold.css" meda="screen" type="text/css"/>

和 TextBoxParameterFragment.jsp 作为

    <INPUT TYPE="HIDDEN" ID="isRequired" 
            VALUE = "<%= parameterBean.isRequired( )? "true": "false" %>">
     <%
if (parameterBean.getParameter().getDataType()==7|| parameterBean.getParameter().getDataType()==4) {
%>

<button id="<%=parameterBean.getName()%>_button">...</button>
<script type="text/javascript">
    Calendar.setup({
        trigger    : '<%=parameterBean.getName()%>_button',
        inputField : '<%=parameterBean.getName()%>',
                onSelect   : function() { this.hide() }
    });
</script>


 <%
}
%>

但我仍然没有在 WebViewer 中或部署后选择日期的按钮。浏览所有资源,感谢任何帮助。参考链接 在此处输入链接描述

4

1 回答 1

0

我找到了上面的答案......我为从用户获取日期而创建的参数设置为字符串类型......因此没有显示按钮。我在 BIRT 报表设计器中进行了相同的更改,现在它正在工作......!!!!Aola......

于 2020-01-21T11:04:26.933 回答