Dart 使用带有初始参数的 jQuery 日期选择器
Dart using jQuery date picker with initial parameters
这个有效:
js.context.callMethod(r'$', ['.datepicker']).callMethod('datepicker', []);
因为它以默认形式 mm/dd/yyyy 显示一个带有日历的框,但这不会改变格式:
js.context.callMethod(r'$', ['.datepicker']).callMethod('datepicker', [{'dateFormat':'dd-mm-yy'}]);
它像上面一样工作,但仍然 mm/dd/yyyy。我在这里错过了什么?
当您使用 List
或 Map
作为参数时,您必须使用 new JsObject.jsify.
针对您的情况:
js.context.callMethod(r'$', ['.datepicker'])
.callMethod('datepicker', [new JsObject.jsify({'dateFormat':'dd-mm-yy'})]);
这个有效:
js.context.callMethod(r'$', ['.datepicker']).callMethod('datepicker', []);
因为它以默认形式 mm/dd/yyyy 显示一个带有日历的框,但这不会改变格式:
js.context.callMethod(r'$', ['.datepicker']).callMethod('datepicker', [{'dateFormat':'dd-mm-yy'}]);
它像上面一样工作,但仍然 mm/dd/yyyy。我在这里错过了什么?
当您使用 List
或 Map
作为参数时,您必须使用 new JsObject.jsify.
针对您的情况:
js.context.callMethod(r'$', ['.datepicker'])
.callMethod('datepicker', [new JsObject.jsify({'dateFormat':'dd-mm-yy'})]);