iT邦幫忙

1

jQuery 的FullCalendar問題請教

http://demo.dotnetawesome.com/curd-operation-on-fullcalendar-in-aspnet-mvc

這是我找到一個關於FullCalendar的範例網站

我試做後原則上都功能都可以用但我發現一個問題

他進入頁面顯示資料時都是把DB裡所有的資料一次撈出而不是只撈出當月資料並顯示

所以想請問有沒有辦法在他的function FetchEventAndRenderCalendar()裡的
AJAX中的"/home/GetEvents"這個URL裡追加日期參數呢?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
rogeryao
iT邦超人 8 級 ‧ 2020-05-05 17:03:35
"他進入頁面顯示資料時都是把DB裡所有的資料一次撈出而不是只撈出當月資料並顯示"....

或許換個角度思考較簡單....從 SQL 下手

看更多先前的回應...收起先前的回應...
tenno081 iT邦研究生 4 級 ‧ 2020-05-05 17:06:37 檢舉

但也應該要有參數帶入SQL才能做條件篩選,我目前想到是這樣

ckp6250 iT邦好手 1 級 ‧ 2020-05-05 17:28:30 檢舉

  我也是由 SQL 下手。

  FullCalendar 給的是原始碼,想要修改,也很方便,樓主無妨自行動手試試,若有問題,再行發問。

tenno081 iT邦研究生 4 級 ‧ 2020-05-05 17:52:17 檢舉

由SQL下手的話那日期的篩選以我們LINQ來說
應該是類似

where (x.Date >= StartDate && x.StartDate <= EndDate)

但就StartDate跟EndDate這兩個參數在思考怎麼用前端帶入
後端雖然也能生成,但我只能生成當月的
如果要上個月的或是數個月前的可能就不行了

ckp6250 iT邦好手 1 級 ‧ 2020-05-06 10:28:08 檢舉

我當初是拿2.8版來客製化,發現和目前最新4.4版幾乎完全不同,實在幫不上忙。

我要發表回答

立即登入回答