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
|