2017-10-03 10 views

答えて

0

あなたの要素内でkendoDatePickerとkendoDateInputの両方を宣言することで、その動作を得ることができます。

<input id="datepicker" /> 

$("#datepicker").kendoDatePicker({ 

}); 

$("#datepicker").kendoDateInput({ 
    messages: { 
     "year": "y", 
     "month": "m", 
     "day": "d", 
    } 
}); 
+0

、あなたが以前に作成kendoDatePickerの内側に埋め込まれた1つを使用して、新しいと、それにはsetOptionsを適用する必要がありますメッセージ。 (下の解決策を参照してください...) – foxontherock

0

いいえ、剣道のDatePickerはDateオブジェクトのみを受け入れます。あなたは自分の要素で入力を覆い、その上にテキストを置くことができます。

入力を変更すると、残念ながら日付ピッカーの日付が変更されます。したがって、要素を上に重ねることは現時点で最良の解決策のようです。

0

はいです。 kendoDatePickerの内部に埋め込まれている内部のkendoDateInputを再設定する必要があります。

まず、{dateInput:true}オプションを使用してdatePickerを宣言します。その後 、として、内部日付入力にはsetOptionを適用します。あなたは新しいkendoDateInputを再定義する必要はありません

 
var dt1 = $("input1").kendoDatePicker({ 
     format: "yyyy-MM-dd", 
     dateInput: true 
    }).data("kendoDatePicker"); 

dt1._dateInput.setOptions({ 
    messages:{ 
    "year": "yyyy", 
    "month": "mm", 
    "day": "dd" 
    } 
}); 
関連する問題