2012-04-11 42 views
0

我相信我正在使用版本2008的RadDatePicker控件。在JavaScript中引用datePicker之後,我嘗試使用SetDate()函數設置日期。但是它給了我「對象不支持這種方法或方法」。 telerik網站上顯示的當前javascript函數不存在於我正在使用的控件中。不過,我從調試器中發現datePicker控件的Methods中有一個SetDate(_2c)函數。我試着給下面的功能的setDateRadDatePicker SetDate()不起作用

datePicker.SetDate('1/1'2012') gives me "Object doesn't support this property or method" 

如果我嘗試以下方法:

 datePicker.SetDate(new Date('1/1/2012')) it gives me undefined 

任何幫助將不勝感激。

回答

0

在你的代碼後面你有沒有設置最小和最大日期?

datePicker.MinDate = new DateTime(1900, 1, 1); 
    datePicker.MaxDate = new DateTime(2100, 12, 31); 

並在您的客戶端你嘗試過:

var myDate=new Date(); 
// set to Jan 1, 2012 
//(months are from 0-11 not 1-12) 
myDate.setFullYear(2012,0,1); 

datePicker.SetDate(myDate); 
datePicker.DateInput.SetDate(myDate);