2016-04-04 24 views
2

pimcore 3 kullanıyorum. Herhangi bir önceki sürümü yayınlandığında farklı sınıf nesneleri için özel doğrulama koymam gerekiyor. Farklı eklentilerde farklı doğrulama uygulamaları kullanmam gerekiyor. Sorun daha sonra bir eklenti aynı yöntemi geçersiz kılarsa, sadece bir geçersiz kılma yöntemi çalışır.Pimcore Extjs farklı eklentilerdeki aynı yöntemi nasıl geçersiz kılar

Ext.override(pimcore.object.versions, { 
     publishVersion: function (index, grid) { 
      //Code goes here 
     } 
    }); 

ben hem ExtJS ve pimcore için yeni, herhangi bir yardım büyük takdir edilecektir: Bu benim yöntemi geçersiz kılar nasıl. Şimdiden teşekkürler.

cevap

0
 
I Actually dont know the Extjs Version of doing such Thing. 
but im quite sure u can get around it with Monkey patching. 
by overidding the function where u wrap your plugin functions to it 
example plugin code: 
var old=pimcore.object.versions.prototype.publishVersion; 
pimcore.object.versions.prototype.publishVersion = function(index,grid) { 
    do your stuff 
    return old(index,grid); 
}