Members: optional fields
This commit is contained in:
parent
6f3b7c6dc3
commit
93467df92f
3 changed files with 336 additions and 67 deletions
|
|
@ -225,22 +225,22 @@
|
|||
|
||||
{% for Field in Fields %}
|
||||
<div class="row mb-3">
|
||||
<label for="field_{{ Field.ID }}" class="form-label col-md-2">
|
||||
<label for="field-{{ Field.ID }}" class="form-label col-md-2">
|
||||
{{ Field.Name }}
|
||||
</label>
|
||||
<div class="col-md-10">
|
||||
|
||||
{% if Field.FieldType == "text" %}
|
||||
<input
|
||||
id="field_{{ Field.ID }}"
|
||||
id="field-{{ Field.ID }}"
|
||||
class="form-control"
|
||||
type="text"
|
||||
name="field_{{ Field.ID }}"
|
||||
name="field-{{ Field.ID }}"
|
||||
autocomplete="off"
|
||||
|
||||
{% for FieldValue in FieldValues %}
|
||||
{% if FieldValue.FieldID == Field.ID %}
|
||||
value="{{ FieldValue.ValueString }}"
|
||||
value="{{ FieldValue.ValueString.String }}"
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
>
|
||||
|
|
@ -248,25 +248,25 @@
|
|||
|
||||
{% if Field.FieldType == "longtext" %}
|
||||
<textarea
|
||||
id="field_{{ Field.ID }}"
|
||||
id="field-{{ Field.ID }}"
|
||||
class="form-control"
|
||||
name="field_{{ Field.ID }}"
|
||||
name="field-{{ Field.ID }}"
|
||||
rows="4"
|
||||
autocomplete="off"
|
||||
>{% for FieldValue in FieldValues %}{% if FieldValue.FieldID == Field.ID %}{{ FieldValue.ValueString }}{% endif %}{% endfor %}</textarea>
|
||||
>{% for FieldValue in FieldValues %}{% if FieldValue.FieldID == Field.ID %}{{ FieldValue.ValueString.String }}{% endif %}{% endfor %}</textarea>
|
||||
{% endif %}
|
||||
|
||||
{% if Field.FieldType == "number" %}
|
||||
<input
|
||||
id="field_{{ Field.ID }}"
|
||||
id="field-{{ Field.ID }}"
|
||||
class="form-control"
|
||||
type="number"
|
||||
name="field_{{ Field.ID }}"
|
||||
name="field-{{ Field.ID }}"
|
||||
autocomplete="off"
|
||||
|
||||
{% for FieldValue in FieldValues %}
|
||||
{% if FieldValue.FieldID == Field.ID %}
|
||||
value="{{ FieldValue.ValueInt }}"
|
||||
value="{{ FieldValue.ValueInt.Int64 }}"
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
>
|
||||
|
|
@ -274,15 +274,15 @@
|
|||
|
||||
{% if Field.FieldType == "date" %}
|
||||
<input
|
||||
id="field_{{ Field.ID }}"
|
||||
id="field-{{ Field.ID }}"
|
||||
class="form-control"
|
||||
type="date"
|
||||
name="field_{{ Field.ID }}"
|
||||
name="field-{{ Field.ID }}"
|
||||
autocomplete="off"
|
||||
|
||||
{% for FieldValue in FieldValues %}
|
||||
{% if FieldValue.FieldID == Field.ID %}
|
||||
value="{{ FieldValue.ValueDate }}"
|
||||
value="{{ FieldValue.ValueDate.Time|date:"2006-01-02" }}"
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
>
|
||||
|
|
@ -290,9 +290,9 @@
|
|||
|
||||
{% if Field.FieldType == "list" and !Field.List.Multi %}
|
||||
<select
|
||||
id="field_{{ Field.ID }}"
|
||||
id="field-{{ Field.ID }}"
|
||||
class="form-select"
|
||||
name="field_{{ Field.ID }}"
|
||||
name="field-{{ Field.ID }}"
|
||||
autocomplete="off"
|
||||
>
|
||||
<option value="0">--- Aucun ---</option>
|
||||
|
|
@ -318,12 +318,18 @@
|
|||
<input
|
||||
type="checkbox"
|
||||
class="form-check-input me-2"
|
||||
id="field_{{ Field.ID }}_{{ ListItem.ID }}"
|
||||
name="field_{{ Field.ID }}_{{ ListItem.ID }}"
|
||||
id="field-{{ Field.ID }}-{{ ListItem.ID }}"
|
||||
name="field-{{ Field.ID }}-{{ ListItem.ID }}"
|
||||
autocomplete="off"
|
||||
|
||||
{% for FieldValue in FieldValues %}
|
||||
{% if FieldValue.FieldID == Field.ID and FieldValue.ListItemID == ListItem.ID %}
|
||||
checked
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
>
|
||||
<label
|
||||
for="field_{{ Field.ID }}_{{ ListItem.ID }}"
|
||||
for="field-{{ Field.ID }}-{{ ListItem.ID }}"
|
||||
class="form-label"
|
||||
>
|
||||
{{ ListItem.Value }}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue