使用自定义树枝检索字段中的值/按块名称选择列/奏鸣曲



我会尽可能清楚,因为我的问题可能并不简单。

我有一个奏鸣曲烤面包,以这样的形式建模(简化):

~~~~~~~~~~~~~~~~
名称|类型|斑点

~~~~~~~~~~~~~~~~
鲍比|AAAA |BBBB
约翰|CCCC |xxxx

假定列 blob 是我制作的自定义列,您可以单击。
它由自定义树枝控制。

我的自定义树枝就像这个

{% extends stuff %}
{% block field%}
<div class="opener">
    <img 
    src="{{ asset('bundles/bobby/images/map_magnify.png') }}" 
    width="30" 
    height="30"
    style="cursor:pointer;" 
    onclick="createPopUp('{{ admin.id(object) }}');"  
    >
</div>
{% endblock %}

您可以看到,我通过 {admin.id(object)}} 作为函数的参数,因此我的JS文件中的函数将注意到由参数。

例如,根据我在那里的网格,假设我的对象的ID是列名,如果我单击 bbbb {action.id(object)}}将返回 boby 作为值。

这在工作。

现在,我想做同样的事情,但不返回整个对象的ID,而是一个对象的特定值。
仍然按照我的示例,如果我单击 bbbb ,我想检索此对象的 type 中包含的值。该值应为 aaaa

,但我不知道该怎么做。我尝试通过此 {{block('field')}} ,但它不瞄准特定的列。
我如何通过其名称选择块。

我对树枝的熟悉程度不够我该怎么做?

在我的情况下,您必须知道这一点,我要检索的价值是由奏鸣曲的树枝"控制"的,而不是由我的自定义树枝。

我认为您可以使用模板中的 object var进行此操作:

{% extends stuff %}
{% block field%}
<div class="opener">
    <img 
    src="{{ asset('bundles/bobby/images/map_magnify.png') }}" 
    width="30" 
    height="30"
    style="cursor:pointer;" 
    onclick="createPopUp('{{ object.type }}');"  
    >
</div>
{% endblock %}

查看奏鸣曲管理文档中的行模板以获取更多信息

最新更新