CPI Ordering System (the old version)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
|
|
|
<span tal:define="name name|field.name;
|
|
|
|
css_class css_class|field.widget.css_class;
|
|
|
|
oid oid|field.oid;
|
|
|
|
required required|'required' if field.required else None;
|
|
|
|
mask mask|field.widget.mask;
|
|
|
|
mask_placeholder mask_placeholder|field.widget.mask_placeholder;
|
|
|
|
style style|field.widget.style;
|
|
|
|
was_validated True if field.get_root().error else False;
|
|
|
|
is_invalid is_invalid|field.error and not field.widget.hidden and not field.typ.__class__.__name__=='Mapping';
|
|
|
|
is_valid was_validated and not is_invalid;
|
|
|
|
"
|
|
|
|
tal:omit-tag="">
|
|
|
|
<input type="text" name="${name}" value="${cstruct}"
|
|
|
|
tal:attributes="class string: form-control ${css_class or ''} ${'is-invalid' if is_invalid else ''} ${'is-valid' if is_valid else ''};
|
|
|
|
style style;
|
|
|
|
required required"
|
|
|
|
id="${oid}"/>
|
|
|
|
</span>
|