0
dygraph drawcallback은 dygraph 객체에 대한 참조 중 하나를 두 개의 인수로 가져오고 다른 하나는 그래프가 처음으로 그려지는 경우 부울입니다. 그러나 전역 변수를 만드는 대신 콜백에 선택적 인수를 보내려합니다. 그게 가능하니?dygraph drawcallback에 인수 전달
dygraph drawcallback은 dygraph 객체에 대한 참조 중 하나를 두 개의 인수로 가져오고 다른 하나는 그래프가 처음으로 그려지는 경우 부울입니다. 그러나 전역 변수를 만드는 대신 콜백에 선택적 인수를 보내려합니다. 그게 가능하니?dygraph drawcallback에 인수 전달
귀하의 질문은 계시판과 관련이 없습니다. 오히려 이것은 JavaScript를 사용할 때 공통적 인 필요입니다. 공통 기술 :
자바 스크립트 (폐쇄)
var self = this;
drawCallback : function(dygraph, is_init) {
self._myCallbackFunction(extraParam1, extraParam2, dygraph, is_init)
}
은 this
컨텍스트는하지만 콜백 함수에 기대하지 않을 수 있습니다. 당신이 콜백 함수가 정의 된 개체의 컨텍스트에 this
을 설정하려면, 당신은 사용할 수 있습니다
자바 스크립트 call
또는 apply
기능
drawCallback : function(dygraph, is_init) {
self._myCallbackFunction.call(self, extraParam1, extraParam2, dygraph, is_init)
}
또는 jQuery를 (.proxy)
drawCallback : $.proxy(this._myCallbackFunction, this, extraParam1, extraParam2)
코드 스 니펫이 유용 할 것입니다. 클로저를 사용하거나 다이어그램 객체에 변수를 채우는 방법으로이 작업을 수행 할 수 있습니다. – danvk
함께 작업 할 수 있도록 코드를 제공해주세요 ... – ErikE