79 lines
3.1 KiB
YAML
79 lines
3.1 KiB
YAML
# ===================================
|
|
# Form Field Definitions
|
|
# ===================================
|
|
|
|
fields:
|
|
name:
|
|
label: rainlab.builder::lang.database.field_name
|
|
attributes:
|
|
default-focus: 1
|
|
spellcheck: 'false'
|
|
|
|
toolbar:
|
|
type: partial
|
|
path: $/rainlab/builder/behaviors/indexdatabasetableoperations/partials/_toolbar.htm
|
|
cssClass: collapse-visible
|
|
|
|
tabs:
|
|
stretch: true
|
|
cssClass: master-area
|
|
fields:
|
|
columns:
|
|
stretch: true
|
|
cssClass: frameless
|
|
tab: rainlab.builder::lang.database.tab_columns
|
|
type: datatable
|
|
btnAddRowLabel: rainlab.builder::lang.database.btn_add_column
|
|
btnDeleteRowLabel: rainlab.builder::lang.database.btn_delete_column
|
|
height: 100
|
|
dynamicHeight: true
|
|
columns:
|
|
name:
|
|
title: rainlab.builder::lang.database.column_name_name
|
|
validation:
|
|
required:
|
|
message: rainlab.builder::lang.database.column_name_required
|
|
regex:
|
|
pattern: ^[0-9_a-z]+$
|
|
message: rainlab.builder::lang.database.column_validation_title
|
|
type:
|
|
title: rainlab.builder::lang.database.column_name_type
|
|
type: dropdown
|
|
options:
|
|
integer: Integer
|
|
smallInteger: Small Integer
|
|
bigInteger: Big Integer
|
|
date: Date
|
|
time: Time
|
|
dateTime: Date and Time
|
|
timestamp: Timestamp
|
|
string: String
|
|
text: Text
|
|
binary: Binary
|
|
boolean: Boolean
|
|
decimal: Decimal
|
|
double: Double
|
|
validation:
|
|
required:
|
|
message: rainlab.builder::lang.database.column_type_required
|
|
length:
|
|
title: rainlab.builder::lang.database.column_name_length
|
|
validation:
|
|
regex:
|
|
pattern: (^[0-9]+$)|(^[0-9]+,[0-9]+$)
|
|
message: rainlab.builder::lang.database.column_validation_length
|
|
unsigned:
|
|
title: rainlab.builder::lang.database.column_name_unsigned
|
|
type: checkbox
|
|
allow_null:
|
|
title: rainlab.builder::lang.database.column_name_nullable
|
|
type: checkbox
|
|
auto_increment:
|
|
title: rainlab.builder::lang.database.column_auto_increment
|
|
type: checkbox
|
|
primary_key:
|
|
title: rainlab.builder::lang.database.column_auto_primary_key
|
|
type: checkbox
|
|
width: 50px
|
|
default:
|
|
title: rainlab.builder::lang.database.column_default |