Class: DrgcmsFormFields::FileField

Inherits:
DrgcmsField show all
Defined in:
app/models/drgcms_form_fields/file_field.rb

Overview

Implementation of file_field DRG CMS form field.

Form options:

  • type: text_field (required)

  • name: Field name (required)

  • html: html options which apply to text_field field (optional)

Form example:

10:
  name: title
  type: file_field
  size: 30

Instance Attribute Summary

Attributes inherited from DrgcmsField

#css, #js

Instance Method Summary collapse

Methods inherited from DrgcmsField

#__css_code, get_data, #hash_to_options, #html, #initialize, #record_text_for, #ro_standard, #set_css_code, #set_default_value, #set_initial_value, #set_style, #t

Constructor Details

This class inherits a constructor from DrgcmsFormFields::DrgcmsField

Instance Method Details

#renderObject

Render text_field field html code



44
45
46
47
48
49
# File 'app/models/drgcms_form_fields/file_field.rb', line 44

def render
  return self if @readonly 

  @html << @parent.file_field(nil,@yaml['name'], @yaml['html']) 
  self
end