iT邦幫忙

0

依照不同的大類由不同的分頁呈現該如何在asp.net C#實做

  • 分享至 

  • xImage

最近寫了一個查詢報表的網頁,內容是查詢工廠已完成的但客戶尚未來領取的貨品
網站上表格呈現的方式是:
第一欄:工廠 第二攔:對應的客戶 第三欄:成品的數量
假設A工廠對應三家客戶,那第一欄的第一到第三列會合併
第四列則為A工廠總計
第五列開始才是B工廠的資料
但上級說不想要這樣,說第一欄這樣很多空的看了不喜歡
問她那怎麼分別各家工廠,他叫我想
我想了一個方法是在報表上面有數個標籤
點了標籤後,下面的區塊就呈現相對應工廠的資料
有點像是excel的Sheet,第一個sheet是A工廠,第二個是B工廠,依此類推
但不知道該如何做,該用什麼樣的標籤才能做到

撈取資料庫時又應該一次全部撈完比較好
還是點到該標籤時再去撈取該工廠的資料會比較好呢?

froce iT邦大師 1 級 ‧ 2023-03-14 16:07:51 檢舉
多做幾條route用ajax去打。另外你需要的是javascript。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
poison3804
iT邦新手 4 級 ‧ 2023-03-14 16:55:54

先預想你的表頭跟表身是什麼,
就我自己看的話,因為一個工廠會對應到多個客戶,
工廠就是表頭,客戶就是表身。

如果資料量很多的話,
我是會做成點擊工廠頁籤時才去撈取資料,
不然一口氣撈一堆資料進來,使用者也看不到,那就只是拖累效能而已。

基本上就是先指撈取工廠資料做成頁籤,
點擊該工廠後去撈資料做成報表。
作法百百種,用js做非同步撈資料應該是比較簡單的方式。

我要發表回答

立即登入回答