OSDN Git Service

add profiler
[pettanr/pettanr.git] / app / assets / javascripts / local_manifest / profiler / association / has_many.js.coffee
index 2f1c7bb..feab10d 100644 (file)
@@ -12,13 +12,15 @@ class LocalManifest.ProfilerModule.AssociationModule.HasMany extends ManifestBas
       n = @name.split '.'\r
       if n.length > 1\r
         @table_name = n[0]\r
-        @model_name = @table_name.singularize\r
+        @item_name = Manifest.manifest().controllers[@table_name].item_name\r
+        @model_name = @item_name\r
         @list_name = n[1]\r
       else\r
-        ManifestBase::alert_undefined_message 'list', this.module_message\r
-\r
-  list: () ->\r
-    Locmare::ListGroup.list @model_name, @list_name\r
+        ManifestBase.alert_undefined_message 'list', this.module_message\r
+  \r
+  list_options: (id) ->\r
+    params = {controller: @table_name, action: @list_name, id: id, page: 1, page_size: 3}\r
+    {model: @model(), params: params}\r
   \r
   model: () ->\r
     Manifest.item_name_to_model @model_name\r