我对道场很新,并且在下面的问题上投入了相当多的时间,但还没有运气。
initDc : function() {
new Select({
onChange: function(data) {
//call initSd here
}
}).placeAt(this.Sdc);
},
initSd : function() {
new Select({
onChange: function(data) {
}
}).placeAt(this.Sds);
},
我想在initSd
新选择的{更改}内调用initDc
,但到目前为止,我最终会遇到undefined
或not a function
错误。任何指针如何继续上述将非常感激。如果您需要更多详细信息,请告知我们。
注意:两个组合框都已包含数据,并且我已经编写了数据映射的逻辑,但我仍坚持将这两个框绑定在一起。
答案 0 :(得分:1)
我已经使用lang.hitch
并且它有效。
initDc : function() {
var initSd = lang.hitch(this, this.initSd );
new Select({
onChange: function(data) {
//call initSd here
initSd();
}
}).placeAt(this.Sdc);
},
initSd : function() {
new Select({
onChange: function(data) {
}
}).placeAt(this.Sds);
},