OSDN Git Service

fix:
[pettanr/pettanr.git] / app / assets / javascripts / locmare / form.js.coffee
index 65a30e9..c294c1f 100644 (file)
@@ -126,6 +126,11 @@ class Locmare.Form extends Locmare.FormBase
       @child_forms[child_element_name].push(form)\r
     form\r
   \r
+  remove_elements: () ->\r
+    _.each @child_forms, (child_form, name) =>\r
+      child_form.item.set({_destroy: true}, {silent: true})\r
+      child_form.remove_elements()\r
+  \r
   init_fields: () ->\r
     _.each @manifest.field_names, (field_name) =>\r
       field_manifest = @manifest.fields[field_name]\r