Php Magento将列添加到订单网格,选项不显示值
我已经在网上搜索了好几个小时,很快就没时间了,我在Php Magento将列添加到订单网格,选项不显示值,php,magento,Php,Magento,我已经在网上搜索了好几个小时,很快就没时间了,我在销售平订单,销售平订单,销售平订单,销售平订单中添加了一个自定义订单属性交货时间-数据完全正常,所以我知道我的问题不在那里 问题在于添加列以在Magento backoffice的订单网格中显示交货时间,当该列设置为type=>options时,当该列设置为text时,将显示值,我可以通过键入来过滤结果。理想情况下,我希望能够使用select字段,以便客户端可以轻松地筛选结果,而不是通过键入11.00(有时返回1.00)得到混合结果 以下是添加列
销售平订单
,销售平订单
,销售平订单
,销售平订单
中添加了一个自定义订单属性交货时间
-数据完全正常,所以我知道我的问题不在那里
问题在于添加列以在Magento backoffice的订单网格中显示交货时间,当该列设置为type=>options
时,当该列设置为text时,将显示值,我可以通过键入来过滤结果。理想情况下,我希望能够使用select字段,以便客户端可以轻松地筛选结果,而不是通过键入11.00(有时返回1.00)得到混合结果
以下是添加列的代码:
$this->addColumn('order_delivery_time', array(
'header' => Mage::helper('sales')->__('Delivery Time'),
'index' => 'order_delivery_time',
'type' => 'options',
'width' => '70px',
'options' => array(
'11:00 AM' => '11:00 AM',
'1:00 PM' => '1:00 PM',
'4:00 PM' => '4:00 PM'
)
));
(这些值总是相同的,因此它们以这种方式放置)
因此,当类型设置为text时,列的外观如下所示:
然后选择:
我真的很紧张,因为我根本不明白为什么当它设置为选择字段而不是文本字段时,它不会显示值
任何帮助都将不胜感激
非常感谢,,
Nathan将数组键设置为与集合中的“订单交付时间”值相同。 可能应该是这样的:
$this->addColumn('order_delivery_time', array(
'header' => Mage::helper('sales')->__('Delivery Time'),
'index' => 'order_delivery_time',
'type' => 'options',
'width' => '70px',
'options' => array(
'11.00 AM' => '11:00 AM',
'1.00 PM' => '1:00 PM',
'4.00 PM' => '4:00 PM'
)
));
希望有帮助,干杯 设置与集合中的订单交付时间值相同的数组键。 可能应该是这样的:
$this->addColumn('order_delivery_time', array(
'header' => Mage::helper('sales')->__('Delivery Time'),
'index' => 'order_delivery_time',
'type' => 'options',
'width' => '70px',
'options' => array(
'11.00 AM' => '11:00 AM',
'1.00 PM' => '1:00 PM',
'4.00 PM' => '4:00 PM'
)
));
希望有帮助,干杯 设置与集合中的订单交付时间值相同的数组键。 可能应该是这样的:
$this->addColumn('order_delivery_time', array(
'header' => Mage::helper('sales')->__('Delivery Time'),
'index' => 'order_delivery_time',
'type' => 'options',
'width' => '70px',
'options' => array(
'11.00 AM' => '11:00 AM',
'1.00 PM' => '1:00 PM',
'4.00 PM' => '4:00 PM'
)
));
希望有帮助,干杯 设置与集合中的订单交付时间值相同的数组键。 可能应该是这样的:
$this->addColumn('order_delivery_time', array(
'header' => Mage::helper('sales')->__('Delivery Time'),
'index' => 'order_delivery_time',
'type' => 'options',
'width' => '70px',
'options' => array(
'11.00 AM' => '11:00 AM',
'1.00 PM' => '1:00 PM',
'4.00 PM' => '4:00 PM'
)
));
希望有帮助,干杯 天哪,像这样的小事总是发生在我身上!真是个傻瓜。是的。。现在这很好用。谢谢天哪,像这样的小事总是发生在我身上!真是个傻瓜。是的。。现在这很好用。谢谢天哪,像这样的小事总是发生在我身上!真是个傻瓜。是的。。现在这很好用。谢谢天哪,像这样的小事总是发生在我身上!真是个傻瓜。是的。。现在这很好用。谢谢