๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

ํ’€์บ˜๋ฆฐ๋”์‚ฌ์šฉ๋ฐฉ๋ฒ•1

[FullCalendar] ํ’€์บ˜๋ฆฐ๋” ์ฐจ๊ทผ์ฐจ๊ทผ ๋‹ฌ๋ ฅ ์ƒ์„ฑ3 (๋‹ฌ๋ ฅ ์ด๋ฒคํŠธ ์ˆ˜์ •, ์‚ญ์ œ) 1. ๋‹ฌ๋ ฅ ์ด๋ฒคํŠธ ์ˆ˜์ • ์ผ๋‹จ ์ˆ˜์ •ํ•˜๊ธฐ ์ „ ๋‹ฌ๋ ฅ ์ด๋ฒคํŠธ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํด๋ฆญ๋œ ์ด๋ฒคํŠธ์˜ ์ •๋ณด๋ฅผ ๋ชจ๋‹ฌ์— ํ‘œ์‹œํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค. ํ’€์บ˜๋ฆฐ๋”์— ์ด๋ฒคํŠธํด๋ฆญ ์†์„ฑ์ด ์žˆ์–ด์„œ ์ด๊ฑธ ์‚ฌ์šฉํ–ˆ๋‹ค. => eventClick : function(info) { } 1-1. ์†์„ฑ ๊ฐ’ ๊ฐ€์ ธ์˜ค๊ธฐ ์ด๋ฒคํŠธ ๊ฐ์ฒด์—๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์†์„ฑ๋“ค์ด ์žˆ์Œ id : ์ด๋ฒคํŠธ์˜ ๊ณ ์œ  ์‹๋ณ„์ž title : ์ด๋ฒคํŠธ์˜ ์ œ๋ชฉ start / startStr : ์ด๋ฒคํŠธ์˜ ์‹œ์ž‘ ์ผ์‹œ end / endStr : ์ด๋ฒคํŠธ์˜ ์ข…๋ฃŒ ์ผ์‹œ extendedProps : ์ถ”๊ฐ€์ ์ธ ์‚ฌ์šฉ์ž ์ •์˜ ์†์„ฑ ... // Firebase์—์„œ ์ผ์ • ๊ฐ€์ ธ์˜ค๊ธฐ function loadEvents(fetchInfo, successCallback, failureCallback) { db.collection("events.. 2024. 2. 16.
728x90
๋ฐ˜์‘ํ˜•