|
1 | 1 | = context[:form].fields_for 'field_items', field_item do |field_item_form| |
2 | | - - if field_item.field.field_type == "text_field_type" |
3 | | - = cell('cortex/field_types/core/text/text', field_item, form: field_item_form, default_value: '').(:input) |
4 | | - - if field_item.field.field_type == "boolean_field_type" |
5 | | - = cell('cortex/field_types/core/boolean/boolean', field_item, form: field_item_form, field_name: field_item.field.name, default_value: false).(:checkbox) |
6 | | - - if field_item.field.field_type == "tree_field_type" |
7 | | - = # cell('cortex/field_types/core/tree/tree', FieldItem.new(field: field), form: field_item_form, index: index).(:tree) |
8 | | - - if field_item.field.field_type == "date_time_field_type" |
9 | | - = cell('cortex/field_types/core/date_time/date_time', field_item, form: field_item_form, default_value: '').(:datepicker) |
10 | | - - if field_item.field.field_type == "tag_field_type" |
11 | | - = cell('cortex/field_types/core/tag/tag', field_item, form: field_item_form, default_value: []).(:tag_picker) |
12 | | - - if field_item.field.field_type == "user_field_type" |
13 | | - = cell('cortex/field_types/core/user/user', field_item, form: field_item_form, default_value: User.all.first.id, user_data: User.all).(:dropdown) |
| 2 | + - if field_item.field.field_type_instance.class == TextFieldType |
| 3 | + = cell(FieldTypes::Core::TextCell, field_item, form: field_item_form).(:input) |
| 4 | + - if field_item.field.field_type_instance.class == BooleanFieldType |
| 5 | + = cell(FieldTypes::Core::BooleanCell, field_item, form: field_item_form, field_name: field_item.field.name, default_value: false).(:checkbox) |
| 6 | + - if field_item.field.field_type_instance.class == TreeFieldType |
| 7 | + = cell(FieldTypes::Core::TreeCell, field_item, form: field_item_form, metadata: field_item.field.metadata["allowed_values"], field: field).(display_format) |
| 8 | + - if field_item.field.field_type_instance.class == DateTimeFieldType |
| 9 | + = cell(FieldTypes::Core::DateTimeCell, field_item, form: field_item_form, default_value: '').(:datepicker) |
| 10 | + - if field_item.field.field_type_instance.class == TagFieldType |
| 11 | + = cell(FieldTypes::Core::TagCell, field_item, form: field_item_form, default_value: []).(:tag_picker) |
| 12 | + - if field_item.field.field_type_instance.class == UserFieldType |
| 13 | + = cell(FieldTypes::Core::UserCell, field_item, form: field_item_form, default_value: User.all.first.id, user_data: User.all).(:dropdown) |
0 commit comments