i have tried using the code you give as an example for the "OnClientAfterSelectionChanged Property " in your .chm file.
it looks like the second parameter ("BasicDatePicker2") is ignored, so essentially the sender changes its own date thus re-firing the OnClientAfterSelectionChanged event ad infinitum (or till stack overflow)
if this code worked, it wld be VERY useful.
any advice or guidance appreciated!
------------------------------
Basic Date Picker OnClientAfterSelectionChanged Example
void Page_Load(Object sender, System.EventArgs e)
{
if(!IsPostBack)
{
BasicDatePicker1.SelectedDate = DateTime.Today;
BasicDatePicker2.SelectedDate = DateTime.Today.AddDays(7);
}
}
function fromBefore(sender, newVisibleDate) {
var tempDate = new Date(newVisibleDate.getFullYear(), newVisibleDate.getMonth(), sender.selectedDay);
sender.setSelectedDate(tempDate);
sender.setSelectedDate(tempDate.addDays(7),"BasicDatePicker2")
}
function fromAfter(sender) {
sender.setSelectedDate(sender.getSelectedDate().addDays(7),"BasicDatePicker2")
}
function toBefore(sender, newVisibleDate) {
var tempDate = new Date(newVisibleDate.getFullYear(), newVisibleDate.getMonth(), sender.selectedDay);
sender.setSelectedDate(tempDate);
sender.setSelectedDate(tempDate.addDays(-7),"BasicDatePicker1")
}
function toAfter(sender) {
sender.setSelectedDate(sender.getSelectedDate().addDays(-7),"BasicDatePicker1")
}
Basic Date Picker OnClientAfterSelectionChanged Example
Week starting
runat="server"
TextBoxColumns="12"
DisplayType="TextBox"
OnClientBeforeVisibleMonthChanged="fromBefore"
OnClientAfterSelectionChanged="fromAfter">
ending
runat="server"
TextBoxColumns="12"
DisplayType="TextBox"
OnClientBeforeVisibleMonthChanged="toBefore"
OnClientAfterSelectionChanged="toAfter">.