jquery-easyui datebox ( http://www.jeasyui.com/documentation/index.php ) と Datejs API ( http://www.datejs.com/ ) の間に競合があります。jquery-easyui のバージョンは 1.3.3 です。
両方が jsp ページに含まれている場合、ポップアップ カレンダーの現在の日付は常に 1970 年 1 月です。datebox の値を現在の日付に設定するメソッドが見つかりませんでした (文字列のデフォルト値を使用するのではなく、現在の日付を使用したくありません)。自動的に設定されます)。ドキュメントで説明されているように、次のコードを使用してみました
//get the calendar object
var c = $('#dtbDueFrom').datebox('calendar');
// set the first day of week to monday
c.calendar({
current: new Date()
});
}
しかし、それは例外をスローしますTypeError: $.data(...) is undefined
。
$('#dtbDueFrom').datebox({current: new Date()});
これもうまくいきません。
Datejs は非常に役立つライブラリであり、それが提供するメソッドが必要なため、プロジェクトから削除できません。それを排除することはまったく問題なく機能しますが、両方をうまく機能させるための回避策はありますか。ありがとう。