Method: ExtTextfield#initialize

Defined in:
lib/extclasses/textfield.rb

#initialize(config, parent) ⇒ ExtTextfield



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/extclasses/textfield.rb', line 8

def initialize(config, parent)
   @default_config = {
     :labelAlign => "right",
     :autoCreate => {
       :tag => "input",
       :type => "text",
       :autocomplete => "off"
     }
   }
   if config[:autoCreate]
     @default_config.merge! config[:autoCreate]
     config.delete :autoCreate
   end
   if config[:emptyText]
     @default_config[:autoCreate][:placeholder] = config[:emptyText]
     config.delete :emptyText 
   end
  super('textfield',config, parent)
end