class Locmare.FormModule.FieldModule.TagModule.SelectTag extends Locmare.FormModule.FieldModule.TagModule.Base\r
tagName: 'select'\r
+ events: {\r
+ 'change': 'change'\r
+ }\r
\r
render: () ->\r
- this.$el.html('')\r
- @attr = {\r
- name: @form_field_name(),\r
- }\r
- _.extend(@attr, @options())\r
- this.$el.attr(@attr)\r
@select_values((members) =>\r
values = if @model_attribute_manifest().source.translate()\r
Pettanr.AppHelper.t_select_items(members)\r
else\r
members\r
+ this.$el.html('')\r
+ @attr = {\r
+ name: @form_field_name(),\r
+ }\r
+ _.extend(@attr, @options())\r
+ this.$el.attr(@attr)\r
_.each values, (member) =>\r
selected = if @is_selected(member)\r
' selected'\r
{id: filter_id}\r
else\r
{}\r
- list = Locmare.ListGroup.list(resource_controller_name, resource_action_name, @form().operators, {})\r
+ list = Locmare.ListGroup.list(resource_controller_name, resource_action_name, {})\r
list.open((page_status) ->\r
members = _.map list.models, (member) ->\r
[member.get(caption_name), member.get('id')]\r
members = Manifest.manifest().system_resources.select_items[@select_item_name()]\r
cb(members)\r
\r
+ change: () ->\r
+ @field.trigger('change')\r
+ \r