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?
How do I know which javascript functions I have for each control?
For example, which function sets the month of the mothcalendar control?
Where are this definitions of the controls?
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,Please let me know if you have any other questions related to the issue.
Great!
That works now.
Thanks.
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”.