Method: ARFormWidget#fe

Defined in:
lib/cuca/stdlib/arform.rb

#fe(type, name) ⇒ Object



123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
# File 'lib/cuca/stdlib/arform.rb', line 123

def fe(type, name)
  return '' if field_hidden?(name)
  attribs = {}
  attribs[:disabled] = '' unless field_enable?(name)
  r = ""
  case(type)
      when :string
         r << fe_text(name, attribs)
      when :boolean
         r << fe_bool(name, attribs)
      when :integer
        r << fe_int(name, attribs)
      when :datetime
        r << fe_datetime(name, attribs)
      when :date
        r << fe_date(name, attribs)
      when :password
        r << fe_password(name, attribs)
    end
  return r
end