W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
屬性名 | 類型 | 默認(rèn)值 | 描述 |
fileSource | String | uploadedFile | 要使用的報(bào)表來(lái)源,可選值有兩個(gè),分別是uploadedFile和file。uploadedFile表示文件來(lái)自于我們通過(guò)報(bào)表定義與配置中定義的報(bào)表;file則表示一個(gè)位于服務(wù)端某目錄下的一個(gè)jasper文件。 |
reportFile | String | 空 | 要使用的報(bào)表文件,這個(gè)屬性的值為fileSource屬性決定。當(dāng)fileSource屬性值為uploadedFile時(shí),這個(gè)屬性值必須是一個(gè)通過(guò) 報(bào)表定義與配置中定義的報(bào)表的ID,而不能是其它;如是fileSource屬性值為file時(shí),這里定義的是一個(gè)位于服務(wù)端某目錄下的一個(gè)jasper文件地址,比如D:\report\testReport.jasper |
dataSourceType | String | 空 | 有三個(gè)值可選,分別是:Jdbc、Map和JavaBean,這個(gè)屬性的作用是定義當(dāng)前報(bào)表采用的數(shù)據(jù)源類型。當(dāng)fileSource屬性值為uploadedFile時(shí)將忽略這個(gè)屬性值。 |
dataSourceProvider | String | Jdbc | 根據(jù)dataSourceType屬性的值,來(lái)決定采用哪個(gè)數(shù)據(jù)源,如果dataSourceType值為Jdbc,那么這個(gè)屬性需要選擇一個(gè)數(shù)據(jù)源名稱;如果dataSourceType值為Map或JavaBean這里需要定義一個(gè)實(shí)現(xiàn)了IReportDataProvider接口且配置到Spring當(dāng)中的bean的id。詳情見(jiàn)報(bào)表定義與配置中相關(guān)描述。當(dāng)fileSource屬性值為uploadedFile時(shí)將忽略這個(gè)屬性值。 |
parameter | dorado.util.Map | 空 | 用于設(shè)置報(bào)表設(shè)計(jì)中需要使用的參數(shù)信息。某些情況下,我們的報(bào)表當(dāng)中用到的參數(shù)可能需要從當(dāng)前業(yè)務(wù)頁(yè)面當(dāng)中獲取,通過(guò)這個(gè)參數(shù)就可以實(shí)現(xiàn)該功能,在下面的測(cè)試JS代碼當(dāng)中,我們定義的報(bào)表需要外部傳入一個(gè)名為jobId的參數(shù)以決定報(bào)表需要展示的業(yè)務(wù)數(shù)據(jù)的數(shù)量,那么我們的代碼就可以通過(guò)下面的方式動(dòng)態(tài)填充一個(gè)jobId參數(shù):
當(dāng)然,除了像上述那樣進(jìn)行JS動(dòng)態(tài)配置外,還可以直接通過(guò)IDE為該組件的parameter參數(shù)賦值,具體方法與Dorado7其它組件的parameter賦值方法相同,賦值完成后,同樣可以實(shí)現(xiàn)上述JS功能。
|
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: