10 class Updater extends \Magento\Config\Block\System\Config\Form\Field
24 \
Magento\Directory\Helper\Data $directoryHelper,
27 $this->_directoryHelper = $directoryHelper;
28 parent::__construct($context,
$data);
37 $html = parent::_getElementHtml(
$element);
40 require(["prototype", "mage/adminhtml/form"], function(){ 41 updater = new RegionUpdater("tax_defaults_country", "none", "tax_defaults_region", %s, "nullify"); 42 if(updater.lastCountryId) { 43 var tmpRegionId = $("tax_defaults_region").value; 44 var tmpCountryId = updater.lastCountryId; 45 updater.lastCountryId=false; 47 updater.lastCountryId = tmpCountryId; 48 $("tax_defaults_region").value = tmpRegionId; 55 $html .= sprintf($js, $this->_directoryHelper->getRegionJson());
_getElementHtml(AbstractElement $element)
__construct(\Magento\Backend\Block\Template\Context $context, \Magento\Directory\Helper\Data $directoryHelper, array $data=[])