SAP UI5 프레임 워크를 사용하고 있습니다. 나는 클래스의 인스턴스를 생성하고 클래스의 생성자를 변경하려고한다. 클래스의 두 번째 인스턴스를 만드는 동안 새 구성자가 호출되지 않습니다! 여기 javascript 클래스의 생성자가 변경되었지만 새 생성자가 호출되지 않습니다?
var myConstructor = function(){
alert('my own constructor');
}
var btn = new sap.m.Button({text:'Hello World'}) //sap.m.Button is a class
sap.m.Button.prototype.constructor = myConstructor; //Changing the constrcutor
var btn2 = new sap.m.Button({text:'h'}); // why myConstructor aint called !
는 작업 예를
http://jsbin.com/voluc/2/edit
감사
'var btn2 = new btn.constructor ({text : 'h'})' – elclanrs