2017-10-04 4 views
0

J'utilise des poignées de mise en forme pour ajouter une colonne personnalisée à ma grille Commandes. Comment puis-je désactiver le champ de saisie de filtrage?Désactiver le filtre dans une colonne personnalisée dans la grille de commande client dans Magento

Voici mon code: app/design/adminhtml/default/default/layout/société

<?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> 

enter image description here

Répondre

0

Ajouter à vos arguments l'argument du filtre avec une valeur fausse:

<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> 
+0

Cet argument de filtre est, je pense, invalide. C'est juste l'affichage d'une page blanche. – Lester