December 2018
Beginner to intermediate
404 pages
10h 14m
English
Forms can have buttons to perform actions. These buttons are able to run window actions such as opening another form or running Python functions defined in the model.
They can be placed anywhere inside a form, but for document-style forms, the recommended place for them is the <header> section.
For our application, we will add a field for the book ISBN, and have a button to check whether the ISBN is valid. The code for this will be in a method of the Book model. We will name it button_check_isbn().
Even though we don't have the method created yet, we can already add the corresponding button to the form:
<header>
<button name="button_check_isbn" type="object"
string="Check ISBN" />
</header>
The basic attributes of ...
Read now
Unlock full access