lib/netzke/basepack/search_panel.rb in netzke-basepack-0.12.9 vs lib/netzke/basepack/search_panel.rb in netzke-basepack-1.0.0.0.pre
- old
+ new
@@ -37,34 +37,32 @@
ATTRIBUTE_OPERATORS_MAP[:datetime] = ATTRIBUTE_OPERATORS_MAP[:date]
ATTRIBUTE_OPERATORS_MAP[:decimal] = ATTRIBUTE_OPERATORS_MAP[:integer]
ATTRIBUTE_OPERATORS_MAP[:float] = ATTRIBUTE_OPERATORS_MAP[:integer]
- js_configure do |c|
+ client_class do |c|
c.extend = "Ext.form.FormPanel"
c.padding = 5
c.auto_scroll = true
c.require :condition_field
- c.mixin
c.attribute_operators_map = ATTRIBUTE_OPERATORS_MAP
end
- def js_configure(c)
+ def configure_client(c)
super
c.attrs = config[:fields]
c.preset_query = (config[:load_last_preset] ? last_preset.try(:fetch, "query") : config[:query]) || []
end
def attributes
config[:fields].map do |f|
- f[:attr_type] ||= :string
- {name: f[:name], field_label: f[:field_label], attr_type: f[:attr_type]}
+ f[:type] ||= :string
+ {name: f[:name], field_label: f[:field_label], type: f[:type]}
end
end
def last_preset
(state[:presets] || []).last
end
-
end
end
end