- list = Locmare.ListGroup.list resource_model_name, resource_list_name\r
- @select_values = _.map list.items(null, {id: filter_id}), (i) ->\r
- [i.caption, i.id]\r
+ resource_controller_name = Manifest.manifest().models[resource_item_name].classify().table_name()\r
+ caption_name = @model_attribute_manifest().source.caption_name\r
+ params = if filter_column_name\r
+ {id: filter_id}\r
+ else\r
+ {}\r
+ controller = Manifest.manifest().controllers[resource_controller_name]\r
+ action = controller.actions[resource_action_name]\r
+ list = action.find(params)\r
+ list.open(this, {\r
+ success: (page_status) ->\r
+ members = _.map list.models, (member) ->\r
+ [member.get(caption_name), member.get('id')]\r
+ cb(members)\r
+ })\r