FullCalendar get (displayed) week

Forum to discuss the new web client version of Servoy.

FullCalendar get (displayed) week

Postby huber » Fri May 29, 2020 11:16 am

I would like to get the week (number) of the displayed week in the FullCalendar Web Component. Or, alternatively, get the displayed date range (displayed in the title header). Unfortunately, I did not find a way to get it. Also, I did not find anything mentioned about getting it in the docu.

Is anybody using the week information from FullCalendar?

Thanks for a hint.

Regards,
Robert Huber
7r AG, Switzerland
SAN Developer
http://www.seven-r.ch
User avatar
huber
 
Posts: 516
Joined: Mon May 14, 2012 11:31 pm

Re: FullCalendar get (displayed) week

Postby dcamargo » Fri May 29, 2020 3:54 pm

Hi Robert,

I think you can use the following
Code: Select all
// start
elements.calendar.getView().intervalStart
// end (adds 1 day)
elements.calendar.getView().intervalEnd


Regards,
Danny Camargo
Servoy & Web Developer
dcamargo
 
Posts: 13
Joined: Tue Aug 23, 2016 8:59 pm

Re: FullCalendar get (displayed) week

Postby mboegem » Fri May 29, 2020 3:59 pm

Hi Robert,

you can set all these kind of options during initialising of the calendar.

Something like this:
Code: Select all
var o = {
   weekNumbers: true,
   weekNumberTitle: 'Woche'
}

calendar.fullCalendar(options);


Documentation can be found here:
https://fullcalendar.io/docs/v3/weekNumbers

Like mentioned in the previous post, you can get the start date of the displayed range as:
Code: Select all
elements.calendar.getView().intervalStart


The week would then be:
Code: Select all
scopes.svyDateUtils.getWeekOfYear(elements.calendar.getView().intervalStart)


Hope this helps
Marc Boegem
Solutiative / JBS Group, Partner
• Servoy Certified Developer
• Servoy Valued Professional
• Freelance Developer

Image

Partner of Tower - The most powerful Git client for Mac and Windows
User avatar
mboegem
 
Posts: 1743
Joined: Sun Oct 14, 2007 1:34 pm
Location: Amsterdam

Re: FullCalendar get (displayed) week

Postby huber » Fri May 29, 2020 9:17 pm

Hi dcamargo

Sorry I don‘t know your real name. Your code line with getView().intervalStart is exactly the solution I was looking for!

Thanks and best regards,
Robert
Robert Huber
7r AG, Switzerland
SAN Developer
http://www.seven-r.ch
User avatar
huber
 
Posts: 516
Joined: Mon May 14, 2012 11:31 pm

Re: FullCalendar get (displayed) week

Postby huber » Fri May 29, 2020 9:31 pm

Hi Marc

I just could use your detailed code line scopes.svyDateUtils.getWeekOfYear(elements.calendar.getView().intervalStart)

as is in my SQL WHERE clause and everything works like a charm. To know getView() is the key.

I have set the options but did not come accross the getView method as idea to geht the interval.

Thanks and best regards,
Robert
Robert Huber
7r AG, Switzerland
SAN Developer
http://www.seven-r.ch
User avatar
huber
 
Posts: 516
Joined: Mon May 14, 2012 11:31 pm


Return to Servoy NGClient

Who is online

Users browsing this forum: No registered users and 7 guests

cron