我在Eclipse報表中爲日期參數添加日期選擇器時遇到一些挑戰。我幾乎沒有使用Javascript的知識......我想了解一些關於如何實現這一點的詳細說明。謝謝。在BIRT中添加日期選擇器作爲參數
回答
名單有一種方法來實現這一點,但它不是直線前進。
這裏是首先如何,
需要下載jscal2項目files.You會發現,在下文提到Github上項目所需的文件。
在你的項目中找到 「FramesetFragment.jsp」 文件位於位置
BIRT/web內容/ BIRT /頁/佈局/ FramesetFragment.jsp
這文件應該在當前的項目設置中隨時可用,如果您已經有birt報告並且正在運行。 (我不打算解釋在JAVAEE web項目BIRT報表的配置在這裏,因爲這是隻有約 如何添加日期選擇現有BIRT報表日期參數字段。)
添加以下代碼行後「FramesetFragment.jsp」文件的行號130(
</HEAD>
標籤之前)。將上下文根路徑替換爲您的 項目上下文根。
<script src="${pageContext.request.contextPath}/js/jscal2.js" type="text/javascript"></script>
<script src="${pageContext.request.contextPath}/js/lang/en.js" type="text/javascript"></script>
<link rel="stylesheet" href="${pageContext.request.contextPath}/css/border-radius.css" meda="screen" type="text/css"/>
<link rel="stylesheet" href="${pageContext.request.contextPath}/css/jscal2.css" meda="screen" type="text/css"/>
添加相關的文件(4個文件)到指定的地點在您的項目
4.1添加兩個jscal2.js並將en.js文件轉換爲項目中的JavaScript文件位置。
yourwebcontextroot/js/jscal2.js
yourwebcontextroot/js/lang/en.js
(*爲必填至少一個語言文件)4.2兩種樣式表添加到相關位置。
yourwebcontextroot/css/border-radius.css
yourwebcontextroot/css/jscal2.css
查找 「TextBoxParameterFragment.jsp」 文件位於
「BIRT/web內容/ BIRT /頁/參數/ TextBoxParameterFragment。JSP TextBoxParameterFragment.jsp 「文件」
只是最後表數據和錶行結束標記前添加下面的代碼」。
這就是全部。重新部署您的項目。打開一個新的瀏覽器窗口並轉到其中一個報告。
你應該在日期字段旁邊看到一個按鈕,一旦你點擊它,你將會得到一個日期選擇器窗口。
注:
兩個「FramesetFragment.jsp」和「TextBoxParameterFragment.jsp」的文件可能是在你的項目中不同的位置。
<%
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>
<%
}
%>
</TD>`<!-- Last table data end tag -->`
</TR>`<!-- Last table row end tag -->`
- 1. 在fragmnet中添加日期選擇器
- 2. 在日期選擇器中添加日期的問題
- 3. 在日期選擇器中添加選擇前一日期的限制
- 4. 如何在操作表中添加日期選擇器?
- 5. 選擇器添加參數
- 6. 添加日期選擇器作爲子視圖
- 7. 選擇相同的日期作爲日期選擇器
- 8. jQuery日期選擇器,一旦選擇日期就添加一定天數
- 9. 添加第二個日期選擇器,
- 10. 添加天日期選擇器JS
- 11. jqgrid +添加表單+日期選擇器
- 12. Jquery |添加活動日期選擇器
- 13. 添加天日期選擇器
- 14. 在jQuery日期選擇器中選擇日期和高亮日期選擇器
- 15. Jquery:在IE和FF上添加日期的日期選擇器
- 16. 如何在LiveCode中添加日期選擇器(日曆)?
- 17. 如何增加從日期選擇器中選擇的日期?
- 18. 添加時間選擇器到日期選擇器android
- 19. 如何爲apex5.0中的字段添加日期選擇器
- 20. 日期選擇器作爲可選日期
- 21. 添加日期選擇器後,時間選擇器停止工作
- 22. 如何在日期選擇器中禁用日期時選擇其他日期選擇器中的日期
- 23. 如何使用jquery日期選擇器手動添加日期
- 24. 添加一天選擇的日期使用jQuery日期選擇器
- 25. 如何添加時間選擇與日期選擇器
- 26. 當選擇日期選擇器時,添加了Javascript的HTML值
- 27. BIRT Informix查詢的日期參數
- 28. jQuery:添加樣式到日期選擇器中的選定日期
- 29. 使用Swift在UIActionsheet中添加日期選擇器
- 30. 如何在Swift中將日期選擇器添加到UIAlertController(UIAlertView)?
你願意更新這個答案,所以當鏈接死了答案仍然會有一些價值? – 2014-11-03 12:18:53