这里我的逗号分隔栏是商店(例如1,2,3,4),回调后我已经显示了多个商店名称。回调我显示相关的商店名称(值显示例如Shop1,Shop2,Shop3,Shop4)。
有没有办法可以用我正在显示的值来过滤它。
)
答案 0 :(得分:0)
您应该在控制器SELECT中包含连接的商店名称字段。然后,您应在filter_key
字段列表字段中指定shops
参数。像这样:
$this->_select = ' a.`correct_field_name` AS `shopnames_custom_field`';
$this->fields_list = array(
'id_push' => array('title' => $this->l('ID')),
'shops' => array('title' => $this->l('Shop(s)'),'callback' => 'getShopName','type'=>'editable', 'filter_key' => 'shopnames_custom_field')
);
如果此解决方案不起作用,您应该将getList
功能修改为自定义过滤结果。