Book Image

Odoo 10 Development Essentials

By : Daniel Reis
Book Image

Odoo 10 Development Essentials

By: Daniel Reis

Overview of this book

Odoo is one of the fastest growing open source, business application development software products available. With announcement of Odoo 10, there are many new features added to Odoo and the face of business applications developed with Odoo has changed. This book will not only teach you how to build and customize business applications with Odoo, but it also covers all the new features that Odoo has to offer. This book is the latest resource on developing and customizing Odoo 10 applications. It comes packed with much more and refined content than its predecessor. It will start with building business applications from scratch and will cover topics such as module extensions, inheritance, working with data, user interfaces, and so on. The book also covers the latest features of Odoo 10, in addition to front end development, testing and debugging techniques. The book will also talk about Odoo Community and Odoo Enterprise.
Table of Contents (20 chapters)
Odoo 10 Development Essentials
Credits
Foreword
About the Author
About the Reviewer
www.PacktPub.com
Preface

View semantic components


We have seen how to organize the content in a form, using structural components such as header, group, and notebook. Now we can take a closer look at the semantic components, fields and buttons, and what we can do with them.

Fields

View fields have a few attributes available for them. Most of them have values taken from their definition in the model, but these can be overridden in the view.

Attributes that are generic, and do not depend on the field type, are:

  • name identifies the field database name.
  • string is the label text, to be used if we want to override the label text provided by the model definition.
  • help is a tooltip text shown when you hover the pointer over the field, and allows to override the help text provided by the model definition.
  • placeholder is a suggestion text to display inside the field.
  • widget allows us to override the default widget used for the field. We will explore the available widgets in a moment.
  • options is a JSON data structure with additional...