Дарт с помощью jQuery выбора даты с начальными параметрами

Это работает:

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

так как в нем показано поле с календарем в форме по умолчанию мм / дд / гггг, но это не меняет формат:

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

Это работает, как указано выше, но все еще мм / дд / гггг. Что я здесь пропустил?

1 ответ

Решение

Когда вы используете List или же Map в качестве параметра вы должны использовать новый JsObject.jsify.

Для вашего случая:

js.context.callMethod(r'$', ['.datepicker'])
    .callMethod('datepicker', [new JsObject.jsify({'dateFormat':'dd-mm-yy'})]);
Другие вопросы по тегам