これは機能します:
js.context.callMethod(r'$', ['.datepicker']).callMethod('datepicker', []);
のように、mm/dd/yyyy のデフォルト形式でカレンダーが入ったボックスを示していますが、これは形式を変更しません。
js.context.callMethod(r'$', ['.datepicker']).callMethod('datepicker', [{'dateFormat':'dd-mm-yy'}]);
上記のように機能しますが、それでも mm/dd/yyyy です。ここで何を見逃したのですか?