翻譯|使用教程|編輯:董玉霞|2022-03-04 15:51:38.090|閱讀 264 次
概述:我們在文章《使用Java IDE MyEclipse開發(fā)企業(yè)報表教程(一):創(chuàng)建新項目》介紹了如何使用MyEclipse創(chuàng)建范圍廣泛的Web報告,在本次教程中,您將學習到第二部分: 布置報告、對數據進行排序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
我們在文章《使用Java IDE MyEclipse開發(fā)企業(yè)報表教程(一):創(chuàng)建新項目》介紹了如何使用MyEclipse創(chuàng)建范圍廣泛的Web報告,在本次教程中,您將學習到第二部分: 布置報告、對數據進行排序。
下一步是將用戶界面元素添加到報告中,以此顯示來自客戶數據集的數據。您可以在報表設計器中插入報表元素,方法是右鍵單擊報表頁面,然后從“插入”菜單中選擇一個項目。或者,使用調色板視圖中的調色板,報表設計器底部的選項卡可以切換視圖。
首先使用調色板將表格元素添加到報告中。然后,將數據集元素中的列綁定到報告表中的列。了解表格的功能很重要:
下面將具體介紹MyEclipse使用教程:
表詳細信息行定義數據集的列及其在表的每個數據行中的顯示順序,在完成的報表中,數據集中的每一行數據都會重復詳細信息行。
當數據集中的 CUSTOMERNAME 列被刪除到詳細信息行時,布局編輯器添加了 [CUSTOMERNAME] 數據綁定元素。此外,在新的 [CUSTOMERNAME] 數據元素上方的標題行中,布局編輯器添加了帶有文本的列標題標簽,例如 CUSTOMERNAME。
默認數據行排序會受到許多因素的影響,例如在數據庫中創(chuàng)建數據的順序。在大多數情況下,您需要更改數據在報告中的顯示順序。
如果 Property Editor 視圖不可見,請選擇 Window>Show View>Property Editor。
注意:帶有大寫字母的名稱出現在列表的頂部,MyEclipse Reports 按 UCS2 代碼點值對字符串數據進行排序。在基于 ASCII 的字符集中,大寫字母的代碼點值低于小寫字母。因此,大寫字母出現在小寫字母之前。
接下來,不區(qū)分大小寫對客戶名稱進行排序,以便 ANG Resellers 出現在 American Souvenirs Inc. 之后而不是之前。
在排序鍵編輯器中,將排序鍵表達式更改為以下內容,然后單擊確定。此表達式使用 JavaScript toUpperCase() 函數在排序前將所有客戶名稱值轉換為大寫。JavaScript 函數名稱區(qū)分大小寫,因此您必須完全按照所示鍵入 toUpperCase()。對列名的引用也區(qū)分大小寫。在此表達式中,row[“CUSTOMERNAME”] 是要使用的正確名稱。
例如,如果您鍵入 row[“customername”],則報表設計器會在您運行報表時顯示錯誤。您可以通過在 Data Explorer 中查看其拼寫來驗證列名的大小寫。預覽報告并確認客戶名稱以升序顯示,無論大小寫。
以上內容就是MyEclipse開發(fā)企業(yè)報表教程中關于布置報告、對數據進行排序的相關內容,了解更多關于MyEclipse信息,歡迎前往進行咨詢。
MyEclipse是功能最全面、性價比最高的企業(yè)級Java IDE之一,MyEclipse支持最新的Java EE,Spring,Maven等流行應用程序服務器和數據庫,新舊技術無縫過渡,讓您輕松地從現有Java EE后續(xù)遷移到新興的現代Web技術。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn