X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=app%2Fassets%2Fjavascripts%2Flocmare%2Fform.js.coffee;h=c294c1f53a00fa9cfa579e97ab5a25084cfdb3f8;hp=65a30e9fc12750dd042bf23dfb0e028c1203175b;hb=688bd2f8208226ced9eddae2280f289198a2de7c;hpb=a2476d007b31867d0c17898c358bde615e830d91 diff --git a/app/assets/javascripts/locmare/form.js.coffee b/app/assets/javascripts/locmare/form.js.coffee index 65a30e9f..c294c1f5 100644 --- a/app/assets/javascripts/locmare/form.js.coffee +++ b/app/assets/javascripts/locmare/form.js.coffee @@ -126,6 +126,11 @@ class Locmare.Form extends Locmare.FormBase @child_forms[child_element_name].push(form) form + remove_elements: () -> + _.each @child_forms, (child_form, name) => + child_form.item.set({_destroy: true}, {silent: true}) + child_form.remove_elements() + init_fields: () -> _.each @manifest.field_names, (field_name) => field_manifest = @manifest.fields[field_name]