Class Eabi_Livehandler_Model_Ordergrid
Adds extra button to each row of Magento Adminhtml Sales Order grid called 'Show order info'
Clicking on this button shows almost full information about the order and orders can be switched with press of up-down-left-right arrows.
Order view is synchronized with massaction checkboxes and Merchant can individually check/uncheck orders in this view.
Extra buttons can be added to order view using
Eabi_Livehandler_Model_Action_Abstract
interface which allow faster
order processing than default Magento offers.
- Mage_Core_Model_Abstract
- Eabi_Livehandler_Model_Abstract
- Eabi_Livehandler_Model_Adminhtml_Gridmanager
- Eabi_Livehandler_Model_Ordergrid
See:
Eabi_Livehandler_Model_Action_Abstract
See:
Eabi_Livehandler_Model_Action_Postoffice_Send
See:
Eabi_Livehandler_Model_Action_Postoffice_Print
Located at Eabi/Livehandler/Model/Ordergrid.php
public
|
|
public static
|
|
public
array
|
#
service( array $postData )
Returns json with order data and attempts to detect if any action buttons was pressed. If any action buttons were pressed then corresponding Eabi_Livehandler_Model_Action_Abstract::service() is invoked with supplied extra POST parameters. If this module is disabled, then assoc array of array('result' => false); is returned. |
protected
string
|
|
protected
string
|
|
protected
|
addActionButton(),
getJs(),
removeActionButton()
|
_toJson(),
getCss(),
getHtml(),
process()
|
string |
CACHE_KEY
|
'eabi_livehandler_model_ordergrid' |
#
Buttons are cached forever or as long as configuration cache is alive. |
protected
array
|
$_loadedButtons | array() |
$_actionButtons
|