Наши пользователи могут добавлять другие продукты к продукту в качестве ассоциаций. Для большинства наших типов ассоциаций нет смысла показывать все продукты в сетке, они должны выбирать только продукты из одного семейства.
Пользователь может фильтровать продукты по семейству в графическом интерфейсе Akeneo, но было бы меньше работы и сделать наши данные более согласованными, если бы фильтр выбирался программно.
Я бы изменил код в Pim/Bundle/EnrichBundle/Resources/views/Association/_associations.html.twig
следующим образом:
var changeAssociation = function (associationId) {
var $idField = $('#pim_product_edit_associations').find('input[type="hidden"][value="' + associationId + '"]');
// 4 is an association example id where only one family should be displayed
if(associationId == 4) {
// TODO: Filter family in the product grid
// mediator.trigger('datagrid:???:' dataGrids.product.name);
}
Как я могу изменить фильтр сетки продуктов в Javascript?
Или есть лучший способ для моей цели?