1 ManifestBase.require_modules "local_manifest/form/field/",
6 class Field < ManifestBase::NameValues
9 attr :label, :tag, :helpers, :row_break, :boost_name
13 @values['label'] ||= {}
15 @values['helpers'] ||= {}
16 @values['row_break'] ||= true
21 @label = ManifestBase.load_type_args self, @values, 'label', LabelFactory
22 @tag = ManifestBase.load_type_args self, @values, 'tag', TagFactory
23 @helpers = ManifestBase.load_type_name_args self, @values, 'helpers', HelperFactory
24 @row_break = @values['row_break']
25 # @boost_name = @values['boost_name']
50 class ElementField < Field
53 class PartField < Field
58 @values['part_name'] ||= @values['model_name']
63 @part_name = @values['part_name']
67 @model_name + '[' + @model_name + '_attributes][' + @column_name + ']'