18 class Form extends \Magento\Sales\Block\Adminhtml\Order\AbstractOrder
35 \
Magento\Sales\Helper\Admin $adminHelper,
36 \
Magento\Shipping\Model\CarrierFactory $carrierFactory,
39 $this->_carrierFactory = $carrierFactory;
50 return $this->_coreRegistry->registry(
'current_shipment');
84 \
Magento\Backend\Block\Widget\Button::class
87 'label' =>
__(
'Create Shipping Label...'),
88 'onclick' =>
'packaging.showWindow();',
89 'class' =>
'action-create-label' 104 \
Magento\Backend\Block\Widget\Button::class
106 [
'label' =>
__(
'Print Shipping Label'),
'onclick' =>
'setLocation(\'' .
$url .
'\')
'] 115 public function getShowPackagesButton() 117 return $this->getLayout()->createBlock( 118 \Magento\Backend\Block\Widget\Button::class 120 ['label
' => __('Show Packages
'), 'onclick
' => 'showPackedWindow();
'] 129 public function canCreateShippingLabel() 131 $shippingCarrier = $this->_carrierFactory->create( 132 $this->getOrder()->getShippingMethod(true)->getCarrierCode() 134 return $shippingCarrier && $shippingCarrier->isShippingLabelsAvailable();
getUrl($route='', $params=[])