mirror of
https://github.com/frappe/books.git
synced 2024-12-24 20:00:29 +00:00
77 lines
1015 B
Markdown
77 lines
1015 B
Markdown
|
# 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](../utilities/system-settings.md))
|
||
|
|
||
|
### Select
|
||
|
|
||
|
Dropdown with fixed options. Options must be set in the `options` property
|
||
|
|
||
|
```
|
||
|
{
|
||
|
fieldtype: "Select",
|
||
|
fieldname: "status",
|
||
|
label: "Status",
|
||
|
options: [
|
||
|
"Open",
|
||
|
"Closed",
|
||
|
"Pending"
|
||
|
]
|
||
|
|
||
|
}
|
||
|
```
|
||
|
|
||
|
### Link
|
||
|
|
||
|
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"
|
||
|
}
|
||
|
```
|