30 \
Magento\Shipping\Model\Config $shippingConfig,
32 \
Magento\Shipping\Model\CarrierFactory $carrierFactory,
36 $this->_carrierFactory = $carrierFactory;
46 $onclick =
"submitAndReloadArea($('shipment_tracking_info').parentNode, '" . $this->
getSubmitUrl() .
"')";
49 \
Magento\Backend\Block\Widget\Button::class,
50 [
'label' =>
__(
'Add'),
'class' =>
'save',
'onclick' => $onclick]
61 return $this->
getUrl(
'adminhtml/*/addTrack/', [
'shipment_id' => $this->
getShipment()->getId()]);
83 'adminhtml/*/removeTrack/',
94 $carrier = $this->_carrierFactory->create(
$code);
95 return $carrier ? $carrier->getConfigData(
'title') :
__(
'Custom Value');
addChild($alias, $block, $data=[])
getUrl($route='', $params=[])
getChildHtml($alias='', $useCache=true)
__construct(\Magento\Backend\Block\Template\Context $context, \Magento\Shipping\Model\Config $shippingConfig, \Magento\Framework\Registry $registry, \Magento\Shipping\Model\CarrierFactory $carrierFactory, array $data=[])