I have in my database days, which are not buisness dates(sundays, holidays).
I want to mark this days in red, in the date picker.
How can I do it?
Hello drpoalim,A similar question has been asked in our community and an answer form the developer has been provided. Please visit the following forum thread - http://forums.infragistics.com/forums/t/45550.aspx
I am new to asp.net.
The suggestion is to work on CalendarRenderDay, Javascript function.
The buisness days, are in my database.
How do I get the list of the days into the JS, in a way which is effiient?
Hello drpoalim,You can always take a look in our online help at the following address - http://help.infragistics.com/Help/NetAdvantage/ASPNET/2011.2/CLR4.0/html/ASPNET_AJAX_CSOM.html .For the DatePicker and WebMonthCalendar please refer to the following links:http://help.infragistics.com/Help/NetAdvantage/ASPNET/2011.2/CLR4.0/html/WebTextEditor~Infragistics.Web.UI.WebDatePicker_members.htmlhttp://help.infragistics.com/NetAdvantage/ASPNET/2011.2/CLR4.0/?page=WebMonthCalendar~Infragistics.Web.UI.WebMonthCalendar_members.html
I dont manage to change the visiblemonth.
I added a hiddent variable.
In the code behinde I set it
CalendarVisibleMonth.Value =Convert.ToString( new DateTime(2011, 4, 1));
on the javascript function
WebMonthCalendar1_Initialize
Hello drpoalim,Please take a look at the attached from me sample. I modified the initialize javascript function and I am setting there a visible month January 2011. However the selected day is still today. I tested it in IE 9, FF 10 and Chrome and in all the browsers I get as a visible month the one I am setting in the event.
I added a field
<input id="CalendarVisibleMonth" type="hidden" runat="server" /> in the code behind I set it:
CalendarVisibleMonth.Value ="1, 1, 2011";
But I dont manage to get the date from the field.
The following function doesnt work:
function WebMonthCalendar1_Initialize(sender, eventArgs) { ///<summary> /// ///</summary> ///<param name="sender" type="Infragistics.Web.UI.ControlMain"></param> ///<param name="eventArgs" type="Infragistics.Web.UI.EventArgs"></param> var hide = document.getElementById("Hidden1"); if (hide.value == "true") { ig_controls.WebDatePicker1.setCalendarOpened(true); hide.value = "false"; var tmp = document.getElementById("CalendarVisibleMonth"); ig_controls.WebMonthCalendar1.set_visibleMonth(tmp); } }
Hello drpoalim,Did you have the chance to take a look at my last attached sample? You are trying to set the visible month by giving a string variable as an argument. It expects to invoke the function with a variable of type “Date”. var tmp = ig_controls.WebMonthCalendar1.get_visibleMonth();
tmp.setYear(2011);
tmp.setMonth(0);
ig_controls.WebMonthCalendar1.set_visibleMonth(tmp);
Please use this code as a template and set the year and the month according to the value that is kept in the hidden variable “CalendarVisibleMonth”.
Hello drpoalim,Please let me know if you have any other questions related to the issue.
Great!
That works now.
Thanks.