Corrigindo Erro “[unknown object].fireEvent()”

Submitted by Eric on ter, 03/27/2018 - 23:21
unknown object fireevent

Muitas pessoas já encontraram esse erro no Magento quando abre algum cadastro de um cliente ou criar um pedido pelo admin. O erro que aparece é este:

error: error in [unknown object].fireEvent(): 
event name: address_country_changed 
error message: zipElement.up(...).down(...) is undefined

Eu já me deparei com este erro, mas vamos resolver.

  • Abra o arquivo app/design/adminhtml/default/default/template/directory/js/optional_zip_countries.phtml
  • Procure pela função function setPostcodeOptional(zipElement, country)
  • Procure pela linha abaixo:
    zipElement.up(1).down('label > span.required').hide();

     

  • Troque pelo código abaixo:
    var zipElementLabel = zipElement.up(1).down('label > span.required');
    if (zipElementLabel)
        zipElementLabel.hide();

     

  •  No mesmo arquivo procure pelo código abaixo:
    zipElement.up(1).down('label > span.required').show();

     

  •  E troque pelo seguinte código:
    var zipElementLabel = zipElement.up(1).down('label > span.required');
    if (zipElementLabel)
        zipElementLabel.show();

    Salve o arquivo, limpe o cache e veja que você não recebe mais o erro.

Fonte: http://premius.net/blog/php/116-fixing-magento-error-error-in-unknown-object-fireevent.html


FacebookTwitterGoogle+Share