我们的用户可以将其他产品作为关联添加到产品中。对于我们的大多数关联类型,在网格中显示所有产品是没有意义的,它们应该只选择一个系列中的产品。
用户可以在 Akeneo GUI 中按系列过滤产品,但如果过滤器以编程方式选择,它的工作量会减少并使我们的数据更加一致。
我会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 中更改产品网格的过滤器?
还是有更好的方法来实现我的目标?