潤幹報表 動態改變填報更新資料的資料來源

2021-07-25 07:53:06 字數 856 閱讀 2343



在潤幹報表實際應用的過程中,有些情況下需要動態改變填報儲存資料的資料來源。比如:在網頁上,根據終端使用者選擇的不同選項,填報的資料要更新到不同的資料庫中,如何實現?

解決方案

這種情況下要呼叫報表api,在執行的時候改變填報更新的資料來源。

reportdefine rd = (reportdefine)reportutils.read(raq);

inormalcell cell = rd.getcell(2, (short)1);

inputproperty ip = cell.getinputproperty();

arraylist al = ip.getupdatelist();

updateproperty up = (updateproperty)al.get(0);

// 獲取對應關係

object relations = up.getrelation();

if(relations instanceof com.runqian.report4.usermodel.input.tablerelations){

tablerelations trs = (tablerelations)relations;

system.out.println(trs.getdatasourcename());

trs.setdatasourcename(「northwind」);

up.setrelation(trs);

arraylist ups = new arraylist(1);

ups.add(up);

ip.setupdatelist(ups);

cell.setinputproperty(ip);

如何在潤幹報表中製作分組填報表

同樣地,我們以 demo 示例庫中的雇員表資訊維護為例,在資料填報頁面,需要實現以下效果 1 雇員資訊按照地區分組顯示 2 雇員基本資訊可進行修改 效果圖如下圖所示 在製作分組填報表之前,我們先來看一下它的設計原理。原理說明 分組填報表中有兩個維度 分組維度和明細維度,如何處理兩者之間的邏輯關係是重...

AJAX校驗在潤幹填報表中的使用

ajax的好處就是非同步進行互動,讓我們感覺頁面並沒有其他的動作 重新整理 讓我們感覺頁面做的更友好了,互動性更能跟上現在的web應用。利用ajax進行校驗能夠在不重新整理頁面的情況下完成和伺服器端的互動,並根據資料的處理結果按你想要的方式對頁面作出即時更改。潤幹的填報表校驗功能,可以在使用者填報資...

潤幹報表 鑽取資料

1 設定超連結表示式 reportjsp showeconrespreport.jsp?raq econrespview.raq uuid a3 修改資料 reportjsp showeconrespreport.jsp?raq econrespupdate.raq uuid a3 增加問題 rep...