registerTSONFields function
void
registerTSONFields()
Implementation
void registerTSONFields() {
TSONFieldFactory.registerCustomField(
'TEXT',
(schema, behavior) => TSONTextField(schema: schema, behavior: behavior),
);
TSONFieldFactory.registerCustomField(
'NUMBER',
(schema, behavior) => TSONNumberField(schema: schema, behavior: behavior),
);
TSONFieldFactory.registerCustomField(
'DATE',
(schema, behavior) => TSONDateField(schema: schema, behavior: behavior),
);
TSONFieldFactory.registerCustomField(
'CURRENCY',
(schema, behavior) => TSONCurrencyField(schema: schema, behavior: behavior),
);
TSONFieldFactory.registerCustomField(
'PERCENTAGE',
(schema, behavior) =>
TSONPercentageField(schema: schema, behavior: behavior),
);
TSONFieldFactory.registerCustomField(
'DROPDOWN',
(schema, behavior) => TSONDropdownField(schema: schema, behavior: behavior),
);
TSONFieldFactory.registerCustomField(
'CHECKBOX',
(schema, behavior) => TSONCheckboxField(schema: schema, behavior: behavior),
);
TSONFieldFactory.registerCustomField(
'RADIO',
(schema, behavior) => TSONRadioField(schema: schema, behavior: behavior),
);
}