現在の月をデフォルト ビューとして年と月のみを表示する日付ピッカーを表示したいと考えています。問題は、まだ日表示が表示されていて、何が問題なのかわからないことです。何か提案はありますか?
ko.bindingHandlers.datePickerMonthYear =
init: (element, valueAccessor, allBindingsAccessor, viewModel) ->
value = valueAccessor()
$('#dpMonths').data({date: value()});
$('#dpMonths').datepicker('update');
$(element).datepicker(
viewMode: "years",
minViewMode: "months"
).on('changeDate', (ev) ->
$(this).datepicker('hide')
).on('click', (ev) ->
$(this).datepicker('show')
)
ko.bindingHandlers.validationCore.init(element, valueAccessor,allBindingsAccessor)
,
update: (element, valueAccessor, allBindingsAccessor, viewModel) ->
HTML
<div id="dpMonths" class="input-append date" data-date-minviewmode="months" data-date-viewmode="years" data-date-format="mm/yyyy" data-bind="datePickerMonthYear: startDate">
<input class="span2" type="text" readonly="" data-bind="value: startDate">
<span class="add-on">
<i class="icon-calendar"></i>
</span>
</div>