これにはさまざまな側面が関係しているため、どのように質問すればよいかわかりませんでした。
という「マスター」JavaScript ファイルがありますtimesheet.js
。
timesheet.timesheet.js
そして、とという 2 つの JavaScript ファイルtimesheet.expenses.js
。
私timesheet.js
には、使用したい日付ピッカーがあります。ただし、日付を選択すると、ロードした他の JavaScript ファイルに応じて別の関数を呼び出す必要があります。
ファイルと下位レベルのものの(#date-picker).datepicker
両方に呼び出しを入れてみましたが(必要に応じて使用できるように)、オーバーライドしているようです。timesheet.js
onSelect
最善の方法は、timesheet.js
どちらが呼び出されたかに応じてマスターに 2 つの個別の関数を呼び出させるのではなく (関心の分離)、日付がいつ選択されたかを 2 つの個別の関数に知らせることだと思います。マスター JavaScript ファイルに追加した機能面をオーバーライドせずにこれを実現するにはどうすればよいですか?