2016-09-06 3 views
0

나는 간단한 Scala.js 응용 프로그램을 가지고 있으며 "method onButtonClick (dom.MouseEvent)에 대한 누락 된 인수"오류를 얻는 몇 가지 이유가 있습니다.단추에 이벤트 수신기를 추가 할 수 없습니다. "메소드에 대한 누락 된 인수 ..."

package main 

import scalatags.JsDom.all._ 
import org.scalajs.dom.{MouseEvent, document} 

import scala.scalajs.js 
import scala.scalajs.js.annotation.JSExport 

object Main extends js.JSApp { 

    val boxA = input(
    `type` := "text", 
    placeholder := "trust" 
).render 
    val boxB = input(
    `type` := "text", 
    placeholder := "citation" 
).render 
    val b = button(
    placeholder := "Calculate" 
    //, onclick := onButtonClick 
).render 

    def main(): Unit = { 
    document.body.appendChild(div(h1("Hello, world"), boxA, boxB, b).render) 
    b.addEventListener("onclick", onButtonClick) 
    } 

    def onButtonClick(event: MouseEvent): Unit = { 
    println("click") 
    println(boxA.value) 
    println(boxB.value) 
    } 

} 

아이디어가 있으십니까? `onButtonClick _` : onButtonClick _

+0

당신은이 같은 명시 적 ETA-확장을해야 할 수도 있습니다 – sjrd

+0

@sjrd 감사합니다. 답변을 추가하면 받아 들일 것입니다. 그렇지 않으면 커뮤니티 위키에 답변을 드리겠습니다 – SamTebbs33

답변

0

는이 같은 명시 적 ETA-확장이 필요합니다.
+0

이 답변에 만족한다면 다른 독자가 알 수 있도록이 답변을 수락하십시오 (귀하가 작성한 커뮤니티 답변 일지라도). 문제를 해결합니다. – sjrd

+0

@sjrd 받아 들일 수있을 때까지 2 일을 기다려야합니다. – SamTebbs33

관련 문제