I am having Odoo 17 instance where I want to keep only specific date range enabled for selection in Date time picker, I have tried _getDatepickerOptions() but it is not working, I have used _getFlatpickrOptions() but not working, can I get some example of document for the same?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Buchhaltung
- Lager
- PoS
- Project
- MRP
Diese Frage wurde gekennzeichnet
Hii,
Full Working Example in Odoo 17
Custom JavaScript Widget
/** @odoo-module **/
import { registry } from "@web/core/registry";
import { DateTimeField } from "@web/views/fields/datetime/datetime_field";
export class RestrictedDateTime extends DateTimeField {
/**
* Override flatpickr options to restrict the date range
*/
_getFlatpickrOptions() {
const options = super._getFlatpickrOptions();
return {
...options,
minDate: "2025-08-01",
maxDate: "2025-08-31",
};
}
}
// Register the widget
registry.category("fields").add("restricted_datetime", RestrictedDateTime);
Assign the Widget in XML View
You need to use your new widget restricted_datetime on the datetime field:
<field name="your_datetime_field" widget="restricted_datetime"/>
i hope it is usefull
Hi,
Try with the following code.
Python
from_period = fields.Date(string="From Date", required=True,
help="Choose the from date")
to_period = fields.Date(string="To Date", required=True,
help="Choose the to date")
XML
<label for="from_period" string="Period"/>
<div class="o_row">
<field name="from_period" widget="daterange" nolabel="1"
class="oe_inline"
options="{'related_end_date': 'to_period'}"/>
<i class="fa fa-long-arrow-right mx-2"
aria-label="Arrow icon" title="Arrow"/>
<field name="to_period" widget="daterange" nolabel="1"
class="oe_inline"
options="{'related_start_date': 'from_period'}"/>
</div>
Hope it helps
Hi Kedar Dave,
Use
<field name="date_begin" widget="daterange" options="{'related_end_date': 'date_end'}"/>
<field name="date_end" widget="daterange" options="{'related_start_date': 'date_begin'}"/>
Hope this help.
Diskutieren Sie gerne? Treten Sie bei, statt nur zu lesen!
Erstellen Sie heute ein Konto, um exklusive Funktionen zu nutzen und mit unserer tollen Community zu interagieren!
RegistrierenVerknüpfte Beiträge | Antworten | Ansichten | Aktivität | |
---|---|---|---|---|
|
1
Nov. 19
|
4062 | ||
|
0
Okt. 16
|
3812 | ||
|
1
März 15
|
6192 | ||
|
3
Juni 25
|
866 | ||
|
0
Juni 24
|
1974 |