Class: DrgcmsFormFields::TextField

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

Overview

Implementation of text_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: text_field
  size: 30
  html:
    required: yes

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



46
47
48
49
50
51
52
53
# File 'app/models/drgcms_form_fields/text_field.rb', line 46

def render
  #return ro_standard if @readonly
  set_initial_value
#
  record = record_text_for(@yaml['name'])
  @html << @parent.text_field( record, @yaml['name'], @yaml['html']) 
  self
end