我有一个带有后端页面的自定义模块.在网格中,我将客户电子邮件显示为用户名.默认情况下,Magento会为网格中的每个列添加一个过滤器.现在,当我尝试按客户的电子邮件过滤时,我得到一个例外,说我的自定义表没有电子邮件列.Magento试图在我的自定义表中找到它.如何解决此问题,或者如何删除该列的字段,以便管理员无法按该字段进行过滤.谢谢.
小智 36
添加选项
'filter' => false
Run Code Online (Sandbox Code Playgroud)
到您想要从网格视图中删除过滤器的列(例如app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php)
$this->addColumn('email', array(
'header' => Mage::helper('module')->__('Email'),
'align' =>'left',
'index' => 'email',
'filter' => false,
));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17587 次 |
| 最近记录: |