Отключить фильтр в пользовательском столбце в сетке заказов на продажу в Magento

Я использую дескрипторы макета для добавления пользовательского столбца в сетку заказов. Как я могу отключить фильтрующее поле ввода?

Вот мой код: app/design/adminhtml/default/default/layout/company

<?xml version="1.0"?>
<layout>
<sales_order_grid_update_handle>
<reference name="sales_order.grid">
    <action method="addColumnAfter">
        <columnId>printed</columnId>
        <arguments>
            <header>Printed</header>
            <index>printed</index>
            <width>80</width>
            <renderer>Company_myModule_Block_Adminhtml_Sales_Order_Renderer_Printed</renderer>
            <type>text</type>
        </arguments>
        <after>status</after>
    </action>
</reference>
</sales_order_grid_update_handle>
<adminhtml_sales_order_grid>
<!-- apply layout handle defined above -->
<update handle="sales_order_grid_update_handle" />
</adminhtml_sales_order_grid>
<adminhtml_sales_order_index>
<!-- apply layout handle defined above -->
<update handle="sales_order_grid_update_handle" />
</adminhtml_sales_order_index>
</layout>

введите здесь описание изображения


person Lester    schedule 04.10.2017    source источник


Ответы (1)


Добавьте к своим аргументам аргумент фильтра со значением false:

<arguments>
            <header>Printed</header>
            <index>printed</index>
            <width>80</width>
            <renderer>Company_myModule_Block_Adminhtml_Sales_Order_Renderer_Printed</renderer>
            <type>text</type>
            <filter>false</filter>
</arguments>
person laurent    schedule 08.10.2017
comment
Этот аргумент фильтра я считаю недействительным. Он просто отображает белую страницу. - person Lester; 09.10.2017