fields
forms
list Date Time Field
Odoo 19 fields — list Date Time Field (views)
Live preview
Interactive
Source excerpt
web/static/src/views/fields/datetime/list_datetime_field.js
import { useRef } from "@odoo/owl";
import { registry } from "@web/core/registry";
import { useAutoresize } from "@web/core/utils/autoresize";
import { DateTimeField, dateField, dateRangeField, dateTimeField } from "./datetime_field";
export class ListDateTimeField extends DateTimeField {
setup() {
super.setup();
const startDateRef = useRef("start-date");
useAutoresize(startDateRef, { ignoreIfEmpty: true });
}
}
export const listDateField = { ...dateField, component: ListDateTimeField };
export const listDateRangeField = { ...dateRangeField, component: ListDateTimeField };
export const listDateTimeField = { ...dateTimeField, component: ListDateTimeField };
registry
.category("fields")
.add("list.date", listDateField)
.add("list.daterange", listDateRangeField)
.add("list.datetime", listDateTimeField);
Registry / API
- Registry name
listDateTimeField- Category
fields- Module
web- Slug
list-date-time-field- Nav group
forms