1

これは機能します:

js.context.callMethod(r'$', ['.datepicker']).callMethod('datepicker', []);

のように、mm/dd/yyyy のデフォルト形式でカレンダーが入ったボックスを示していますが、これは形式を変更しません。

js.context.callMethod(r'$', ['.datepicker']).callMethod('datepicker', [{'dateFormat':'dd-mm-yy'}]);

上記のように機能しますが、それでも mm/dd/yyyy です。ここで何を見逃したのですか?

4

1 に答える 1

2

ListorMapをパラメーターとして使用する場合は、 new JsObject.jsifyを使用する必要があります。

あなたの場合:

js.context.callMethod(r'$', ['.datepicker'])
    .callMethod('datepicker', [new JsObject.jsify({'dateFormat':'dd-mm-yy'})]);
于 2015-02-05T07:26:39.713 に答える