Class: DrgcmsFormFields::TextField
- Inherits:
-
DrgcmsField
- Object
- DrgcmsField
- DrgcmsFormFields::TextField
- 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
Instance Method Summary collapse
-
#render ⇒ Object
Render text_field field html code.
Methods inherited from DrgcmsField
get_data, #hash_to_options, #html, #initialize, #options_to_hash, #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
#render ⇒ Object
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 |