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