Как отобразить атрибут да/нет в пользовательской сетке продуктов в Magento?


Я создаю новую пользовательскую сетку продуктов, в которой будет отображаться пользовательский атрибут "да/нет".

Я успешно отобразил значение да нет, которое сохранено в базе данных в формате 0,1.

need to show yes/no value

Но мне нужно, чтобы в поле данных было указано "да" или "нет".

Я использовал приведенный ниже код в своем Grid.php

enter image description here

Пожалуйста, помогите ребятам.

Author: Anurag Patbandha, 2014-08-28

2 answers

Решил эту проблему.

Вот код для отображения атрибута типа ввода "да"/ "нет" в таблице продуктов.

$this->addColumn('yesno',
            array(
                    'header'=> Mage::helper('catalog')->__('yesno'),
                    'width' => '50px',
                    'align' => 'right',
                    'index' => 'yesno',
                    'type'=>'options',
                    'options' => array('1' => 'Yes', '0' => 'No')
            ));

Извините за изображения вместо кода.

 8
Author: Anurag Patbandha, 2014-08-28 17:29:35

Попробуйте использовать

    $this->addColumn('yes/no', array(
        ...
        'type'      => 'options',
        'options'   => Mage::getSingleton('adminhtml/system_config_source_yesno')->toArray(),
        ...
    ));
 6
Author: Aleksandr, 2017-12-06 17:18:37