Skip to Content
fields forms

list Date Field

Odoo 19 fields — list Date 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
listDateField
Category
fields
Module
web
Slug
list-date-field
Nav group
forms