Mam aplikację, w której muszę składać raporty miesięczne i raporty kwartalne. Używam bootstrap-datepicker do raportu miesięcznego i chcę zachować te same standardy w mojej aplikacji, więc byłoby wspaniale, gdybym unikał używania okna wyboru do wyświetlania kwartałów. To co oferuje bootstrap, gdy jesteś w trybie podglądu na miesiącjak zmienić widok miesiąca datepicker w celu wyświetlenia kwartałów
I to jest to, co chcę zrobić
Kiedy jest wybrany, wszystkie 3 miesiące kwartału będą być wybranym.
Sprawdziłem plik bootstrap-datepicker.js
i widziałem tylko kod generacji stół, który był następujący:
DPGlobal.template = '<div class="datepicker">'+
'<div class="datepicker-days">'+
'<table class=" table-condensed">'+
DPGlobal.headTemplate+
'<tbody></tbody>'+
DPGlobal.footTemplate+
'</table>'+
'</div>'+
'<div class="datepicker-months">'+
'<table class="table-condensed">'+
DPGlobal.headTemplate+
DPGlobal.contTemplate+
DPGlobal.footTemplate+
'</table>'+
'</div>'+
'<div class="datepicker-years">'+
'<table class="table-condensed">'+
DPGlobal.headTemplate+
DPGlobal.contTemplate+
DPGlobal.footTemplate+
'</table>'+
'</div>'+
'</div>';
aw zmiennej DPGlobal
były szablony:
headTemplate: '<thead>'+
'<tr>'+
'<th class="prev">«</th>'+
'<th colspan="5" class="datepicker-switch"></th>'+
'<th class="next">»</th>'+
'</tr>'+
'</thead>',
contTemplate: '<tbody><tr><td colspan="9"></td></tr></tbody>',
footTemplate: '<tfoot>'+
'<tr>'+
'<th colspan="7" class="today"></th>'+
'</tr>'+
'<tr>'+
'<th colspan="7" class="clear"></th>'+
'</tr>'+
'</tfoot>'
Cała pomoc jest mile widziana
Czy to nie przesada, aby skorzystać z tej wtyczki, aby wybrać kwaterę? W końcu kwartał to tylko numer roczny i kwartalny. Jeśli chodzi o zlokalizowane wyświetlanie nazw miesięcy dla kwartałów (w przypadku, gdy Q1, Q2, Q3, Q4 nie jest wystarczająco dobry), możesz użyć pliku moment.js, który prawdopodobnie już używasz w połączeniu z datą- zbieracz ... – Jos