2
0
mirror of https://github.com/frappe/books.git synced 2024-12-24 11:55:46 +00:00
books/docs/models/fields.md
2018-02-22 13:07:50 +05:30

1015 B

Fields

Fields are properties a the document instance that are defined in its DocType.

Field Types

Data

Small, single line text (140 chars)

Text

Long multi-line text

Int

Integer

Float

Number

Currency

Number with currency

Code

Code string (like Text but monospaced)

Date

Date (formatted by SystemSetings.dateFormat)

Select

Dropdown with fixed options. Options must be set in the options property

{
    fieldtype: "Select",
    fieldname: "status",
    label: "Status",
    options: [
        "Open",
        "Closed",
        "Pending"
    ]

}

Reference to another document set by target

{
    fieldtype: "Link",
    fieldname: "customer",
    label: "Customer",
    target: "Customer"
}

Table

Property with child documents, the type of children is defined by childtype property

{
    fieldtype: "Table",
    fieldname: "items",
    label: "Items",
    target: "InvoiceItem"
}