0

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 は非常に役立つライブラリであり、それが提供するメソッドが必要なため、プロジェクトから削除できません。それを排除することはまったく問題なく機能しますが、両方をうまく機能させるための回避策はありますか。ありがとう。

4

2 に答える 2