add default_value option in crud fields
This commit is contained in:
parent
a96a6377d5
commit
d21ab30ebe
|
@ -17,6 +17,7 @@ class BooleanField extends Field
|
|||
|
||||
$resolver->setDefaults([
|
||||
'view' => '@Core/admin/crud/field/boolean.html.twig',
|
||||
'default_value' => false,
|
||||
]);
|
||||
|
||||
return $resolver;
|
||||
|
|
|
@ -28,6 +28,7 @@ abstract class Field
|
|||
$resolver->setDefaults([
|
||||
'property' => null,
|
||||
'property_builder' => null,
|
||||
'default_value' => null,
|
||||
'view' => null,
|
||||
'action' => null,
|
||||
'raw' => false,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{%- block value -%}
|
||||
{% if value %}
|
||||
{% if value|default(options.default_value) %}
|
||||
<span class="rounded-pill pl-3 pr-1 bg-secondary text-white">
|
||||
<span class="fa fa-circle"></span>
|
||||
</span>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{%- if value -%}
|
||||
<span class="btn btn-sm btn-light">
|
||||
<span class="fa fa-calendar-alt text-black-50 mr-2"></span>
|
||||
{{- value|date(options.format) -}}
|
||||
{{- value|default(options.default_value)|date(options.format) -}}
|
||||
</span>
|
||||
{%- endif -%}
|
||||
{%- endblock -%}
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
{%- block value -%}
|
||||
<img {% for k, v in options.image_attr %}{{ k }}="{{ v }}" {% endfor %} src="{{ asset(value) }}">
|
||||
{% set value = value|default(options.default_value) %}
|
||||
|
||||
{% if value %}
|
||||
<img {% for k, v in options.image_attr %}{{ k }}="{{ v }}" {% endfor %} src="{{ asset(value) }}">
|
||||
{% endif %}
|
||||
{%- endblock -%}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{%- block value -%}
|
||||
{%- if options.raw -%}
|
||||
{{- value|raw -}}
|
||||
{{- value|default(options.default_value)|raw -}}
|
||||
{%- else -%}
|
||||
{{- value|trans -}}
|
||||
{{- value|default(options.default_value)|trans -}}
|
||||
{%- endif -%}
|
||||
{%- endblock -%}
|
||||
|
|
|
@ -51,6 +51,9 @@
|
|||
{% endblock %}
|
||||
|
||||
{% block collection_block_widget %}
|
||||
{% set allow_delete = allow_delete|default(false) %}
|
||||
{% set allow_add = allow_add|default(false) %}
|
||||
|
||||
<div data-collection="collection-{{ collection_name }}">
|
||||
{% for item in form.value %}
|
||||
<div data-collection-item="{{ loop.index }}">
|
||||
|
@ -98,6 +101,8 @@
|
|||
|
||||
{% block murph_collection_widget %}
|
||||
{% set attrs = attr|merge({class: 'mb-1 ' ~ (attr.class ?? '')}) %}
|
||||
{% set allow_delete = allow_delete|default(false) %}
|
||||
{% set allow_add = allow_add|default(false) %}
|
||||
|
||||
<div data-collection="collection-{{ collection_name }}" {% for attr, value in row_attr %}{{ attr }}="{{ value }}"{% endfor %}>
|
||||
{% for item in form %}
|
||||
|
|
Loading…
Reference in a new issue