6

I just wonder why the size/width in Product Grid in the admin panel is not adjusting. I created a local copy of the grid.php from the core file. I tried editing the sizes of the column (/app/code/local/Mage/Adminhtml/Block/Catalog/Product/Grid.php) but when I try to refresh the admin page nothing happens. I cleared the cache still the same the width are the same.

Can anyone guide me how to increase the width size of every column?

EDIT:
In addition, is there a way I can the FROM and TO in the PRICE and QTY Column? How?

7ochem
7,61516 gold badges54 silver badges82 bronze badges
asked Aug 3, 2015 at 8:46
7
  • Have you added such column to grid collection? Commented Aug 3, 2015 at 8:50
  • there is a 'width' => '70px', option for each column in _prepareColumns() function of grid.php Commented Aug 3, 2015 at 9:02
  • Yes, I tried that one as mentioned above but it's not working Commented Aug 3, 2015 at 9:15
  • It works fine for me. check after clearing cache Commented Aug 3, 2015 at 9:19
  • It should be. I tried clearing all cache and even flushed it but to no avail Commented Aug 3, 2015 at 9:23

3 Answers 3

4

If you remove 'type' => 'number' from the array then you will be able to change the width.

7ochem
7,61516 gold badges54 silver badges82 bronze badges
answered Aug 19, 2015 at 5:57
1
  • I have faced same problem, when I remove 'type', I am able adjust the width, else not. I can't find logic behind it Commented May 26, 2016 at 11:28
3

Try the below,

In app/code/local/Mage/Adminhtml/Block/Catalog/Product/Grid.php

Under _prepareColumns() function,

 $this->addColumn('entity_id',
 array(
 'header'=> Mage::helper('catalog')->__('ID'),
 'width' => '50px',
 'type' => 'number',
 'index' => 'entity_id',
 ));

By changing this 'width' => '50px',the column width can be changed

answered Aug 3, 2015 at 9:11
2
  • With the help of width you can set the width of column, you can change as per your requirements. Commented Aug 3, 2015 at 9:15
  • The way I understand it first, yes I'll just have to adjust the width of every column in _prepareColumns() but the thing is, it's not working. So I was thinking that maybe there's still a different file that needed to be edited. Commented Aug 3, 2015 at 9:20
0

For those 'width' => '{number}px', is not working as intended, if you have a hidden column, the width change will take place x column(s) earlier.

For example, if you have columns as follows, you will have to place 'width' => '25px' in the column2 in order to change the width of column3

$this->addColumn('hidden_column1', array('header' => 'hidden_column1', 'column_css_class'=>'no-display', 'header_css_class'=>'no-display'));
$this->addColumn('column2',
 array(
 'header' => 'column2',
 'width' => '25px', //here
 ));
$this->addColumn('column3',
 array(
 'header' => 'column3',
 //not here
 ));
answered Jan 31, 2020 at 19:56

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.