Дарт с помощью 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'})]);