1、問題描述
2、實(shí)現(xiàn)思路
3、解決方案
問題描述 現(xiàn)有系統(tǒng)使用Ext框架,報(bào)表集成至現(xiàn)有系統(tǒng)后,默認(rèn)彈出框樣式都是FineReport報(bào)表中固定的風(fēng)格,希望報(bào)表里面的彈出框使用Ext的風(fēng)格,因此需要自定義彈出框的樣式,如下:
實(shí)現(xiàn)思路 引用Ext的js文件,調(diào)用Ext的方法彈出窗口,再通過Ext的css樣式表,設(shè)置彈出窗口的樣式。
解決方案 3.1引用Ext的js文件與css樣式表 報(bào)表集成到Ext系統(tǒng)后,點(diǎn)擊菜單服 JavaScript,通過相對路徑引用Ext框架文件ext-base.js和ext-all.js, 如這兩個(gè)文件分別位于工程目錄adapterextext-base.js與工程目錄ext-all.js,則如下圖引用: 同樣在服務(wù)器>服務(wù)器配置>引用Css,通過相對路徑引用ext-all.css,如該文件位于工程目錄esourcescss,則如下圖引用: