Los campos del tipo ghost count se utilizan para mostrar el número de coincidencias de un item de un List Screen en otro List Screen con el que está relacionado.
En el model.yaml:
#include ../conf.d/mapperList.yaml
production:
class: \GoogleChartsSample\Model\Companies
fields:
name:
title: ngettext('Name', 'Names', 1)
type: text
required: true
default: true
contador:
title: _("Number of calls in last month relative to last year")
type: ghost
# prefix: _("Coincidences ")
# sufix: _(" times")
source:
predefined: count
mapper: \GoogleChartsSample\Mapper\Sql\Calls
# <<: *Calls #Se pueden usar enlaces
relatedField: idCompany
countCondition: "idCompany = %id% and call_start_time > DATE_SUB(now(), INTERVAL 1 MONTH)" #si se usa esta opción se ignora relatedField
totalCondition: "idCompany = %id% and call_start_time > DATE_SUB(now(), INTERVAL 1 YEAR)" #Si no se usa esta opción se ignora la siguiente (template).
template: '%count% de %total% (%percent%%)' #Se ignora si no se usa totalCondition
Atención
Siempre hay que poner una de las dos siguientes opciones: