comparison shared_view/includes/dojo/form.tt @ 11:573272ec604b

almost comlete doxygen library
author sergey
date Thu, 15 May 2014 18:24:02 +0400
parents
children
comparison
equal deleted inserted replaced
10:83ad674a8cdd 11:573272ec604b
1 [%
2 BLOCK INIT;
3 document.dojo.modules.push("dijit/form/Form");
4 END;
5
6 FormResult = import('IMPL::Web::View::FormResult');
7 Metadata = import('IMPL::Web::View::Metadata::FormMeta');
8
9 UNLESS is(model,FormResult);
10 THROW form 'The form result is required';
11 END;
12
13 # defaults
14 content = layout.content || 'form/group';
15 enctype = enctype || 'application/x-www-form-urlencoded';
16 method = method || 'POST';
17 formMeta = Metadata.GetMetadataForModel(model.node, errors = model.errors, nodes = [model.node]);
18 %]
19 <form data-dojo-type="dijit/form/Form" class="form-control" method="$method" [% IF action %]action="$action" [% END %] enctype="$enctype">
20 [% display_model(formMeta, content, layout.args) %]
21 </form>