隨筆 - 225  文章 - 98  trackbacks - 0
          <2010年9月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          隨筆分類

          相冊

          報表工具廠商們

          搜索

          •  

          最新評論

          閱讀排行榜

           

           

          用戶在實際項目中常會使用Java報表工具,為了更符合使用者的審美觀或者讓報表和總體框架協(xié)調(diào),可能需要修改一些頁面顯示的樣式表(CSS),如更換控件的圖標或者改變填報表單控件的顯示樣式等。

          下面以FineReport報表工具為例,簡單介紹下自定義控件圖標。

          如下以下拉樹控件為例說明如何改變控件的圖標。

          1.下拉樹模板制作

          1.1    新建報表

          1.2    定義參數(shù)

          在菜單欄中選擇報表|報表參數(shù),定義報表參數(shù)tree。

          1.3    參數(shù)界面設置,如下圖所示

          1.4    控件設置,如下圖所示

          類型選擇下拉樹,層次有兩層,定義如下圖

          1.5    分頁預覽

          分頁預覽可以看到默認的控件圖標如下

          2.     引用CSS更換控件圖標

          2.1    收集圖標

          收集好需要使用的圖標,推薦大小為16×16,假設想讓樹葉的圖標為leaf.gif。

          2.2    保存圖標

          WebReport目錄下(即和WEB-INF平行的地方)新建一個文件夾,文件名為custom,將第一步的圖標放入該文件夾內(nèi)。

          2.3     生成CSS樣式

          custom文件夾內(nèi)新建一個css文件,如叫custom_tree.css,內(nèi)容如下:

          .bbit-tree-node-leaf{background:url("leaf.gif");}

          說明:該語句是用來置換樹葉的樣式。

          2.4    引用CSS

          打開使用下拉樹控件的報表,點擊菜單報表|報表Web屬性|引用css,在控件自定義樣式表界面點插入按鈕后寫上custom_tree.css的相對路徑:

          custom/custom_tree.css

          確定后保存報表。

          2.5    分頁預覽

          點擊設計器中的分頁預覽,可看到更換圖標后的下拉樹效果

          3.     控件相關CSS

          ?         下拉樹控件

          .bbit-tree-node-expanded.bbit-tree-node-icon //節(jié)點展開的樣式

          .bbit-tree-node-leaf.bbit-tree-node-icon //樹葉的樣式

          .bbit-tree-node-collapsed.bbit-tree-node-icon //閉合的樣式

          .bbit-tree-node-loading.bbit-tree-node-icon //正在加載的樣式

           文章轉(zhuǎn)自:http://finereport.blog.chinabyte.com/2010/09/28/115/



          了解Java報表工具就從這里開始
          posted on 2010-09-28 16:23 season 閱讀(293) 評論(2)  編輯  收藏 所屬分類: Java報表—技術(shù)知識

          FeedBack:
          # re: Java報表工具內(nèi)置JS的使用之五 2010-10-12 16:55 甘寧
          樓主講解的清晰易懂,感謝~  回復  更多評論
            
          # re: Java報表工具內(nèi)置JS的使用之五 2010-10-19 12:45 xiaohong
          不錯,繼續(xù)加油  回復  更多評論
            
          主站蜘蛛池模板: 柯坪县| 博野县| 砚山县| 威远县| 蓬安县| 措美县| 龙山县| 云安县| 和林格尔县| 饶阳县| 鄂伦春自治旗| 汉中市| 航空| 碌曲县| 凤台县| 即墨市| 灌云县| 徐水县| 平陆县| 海淀区| 巫溪县| 海伦市| 平泉县| 武陟县| 宝应县| 平塘县| 延津县| 湟中县| 武夷山市| 乌苏市| 滁州市| 古丈县| 昭苏县| 翁牛特旗| 忻城县| 镇康县| 广河县| 朝阳市| 海林市| 菏泽市| 乐昌市|