buildContactForm static method
Implementation
static OdooView buildContactForm() {
return OdooView.create(
name: 'Contact Form',
model: 'res.partner',
viewType: ViewType.form,
).copyWith(
id: 'view_partner_form_custom',
groups: [
_g('General Information', [
_f('name', OdooFieldType.char, label: 'Name', required: true),
_f('email', OdooFieldType.char, label: 'Email', widget: 'email'),
_f('phone', OdooFieldType.char, label: 'Phone', widget: 'phone'),
_f('mobile', OdooFieldType.char, label: 'Mobile', widget: 'phone'),
_f('website', OdooFieldType.char, label: 'Website', widget: 'url'),
]),
_g('Address', [
_f('street', OdooFieldType.char, label: 'Street'),
_f('street2', OdooFieldType.char, label: 'Street 2'),
_f('city', OdooFieldType.char, label: 'City'),
_f('zip', OdooFieldType.char, label: 'ZIP'),
_f('country_id', OdooFieldType.many2one, label: 'Country'),
]),
],
);
}