私は2種類のJSファイルを持っています:A.jsとB.js.私はB.js.から関数のsetStatusを呼び出すことができないんだけどquestion on yui3 JS
YUI.use('a few modules',function(Y) {
var button_yui2 = Y.YUI2.widget.Button({ initializing parameters for button}
);
button_yui2.on('change',function(e){
spinnerobject.setstatus(); // call made to a function in A.js
});
:
YUI.use('a few modules',function(Y) {
var Spinner=function(config) {
//invoke a constructor
}
Spinner.NAME='spinnerobject';
Spinner.ATTRS={
status:{
value:false
,readonly:true
,broadcast:2
}
};
Y.extend(Spinner,Y.Base, {
initializer:
//many initializers here
, this.setstatus: function() {
//sets the status variable appropriately
}
});
});
B.jsはこれです:A.jsは次のようになりますこの関数はまったく実行されません。エラーはスローされません。これには何が問題なのでしょうか?