Dear Odoo Community, I'm having a template for booking hotel rooms, having two fields called Arrive and Departure. For the booking rooms process, i want to disable those dates which are already booked.
The jquery solution using datepicker is quite simple :
var array = ["2020-07-2700:00:00","2020-07-2800:00:00"]var trima = []for (i = 0; i < array.length; i++ ) {trima.push(array[i].substring(10,""))}$('input').datepicker({beforeShowDay: function(date){var string = jQuery.datepicker.formatDate('yy-mm-dd', date);return [ trima.indexOf(string) == -1 ]}});
It would be quite simple to extend the Datepicker widget in Odoo for FIELDNAME. But what i need, is to get these adanced datepicker features (minDate, MaxDate, or this advanced option
options='{"datepicker": {"daysOfWeekDisabled": [5, 6]}}'/>
) to simple <input type=date> fields which are inside a t-foreach loop :
<div t-foreach="tickets" t-as="ticket">
        <input class="form-control" type="date"  t-attf-name="#{counter}-eventrg_begin_date"  />
         <input class="form-control" type="date"  t-attf-name="#{counter}-eventrg_end_date"/>
I have tried to add the class o_website_form_date to the INPUT fields but i cant use these capabilities (daysOfWeekDisabled...) which are only available for FIELDNAME. Shall i write a widget for simple INPUT field ? How to perform do that ? Thank you for your help.
