class ExtNumeric
depend on extjs currency plugin
Public Class Methods
new(config, parent)
click to toggle source
Calls superclass method
ExtNode::new
# File lib/extplugins/numeric.rb, line 10 def initialize(config, parent) @default_config = { :width => 150, :cls => "number", :plugins => [{ ptype: "currency" }], # depend the plugins :currencyConfig => { :currencySymbol => "" } } # maually merge nested config unless config[:currencyConfig].nil? @default_config[:currencyConfig].merge! config[:currencyConfig] config.delete :currencyConfig end unless config[:decimalPrecision].nil? @default_config[:currencyConfig].merge!({ :decimalPrecision => config[:decimalPrecision]}) end super "textfield", config, parent end