OSDN Git Service

merge
[pettanr/pettanr.git] / app / assets / javascripts / locmare / form / field / tag / select.js.coffee
index 59b815d..ac07a01 100644 (file)
@@ -55,12 +55,15 @@ class Locmare.FormModule.FieldModule.TagModule.SelectTag extends Locmare.FormMod
         {id: filter_id}\r
       else\r
         {}\r
-      list = Locmare.ListGroup.list(resource_controller_name, resource_action_name, params)\r
-      list.open((page_status) ->\r
-        members = _.map list.models, (member) ->\r
-          [member.get(caption_name), member.get('id')]\r
-        cb(members)\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
     else\r
       members = Manifest.manifest().system_resources.select_items[@select_item_name()]\r
       cb(members)\r