ฉันกำลังพยายามสร้าง EventHandler สำหรับมุมมองที่ใช้ FXML ใน Clojure Projekt ของฉัน ตามที่อธิบายไว้ที่นี่: http://drowsy.de/blog/?p=7 i เพิ่มใน FXML สิ่งนี้
onAction="(use 'ui.listener) (add-tolist-listener event)"
ไปที่ปุ่ม
แต่เมื่อฉันเปิดแอปพลิเคชัน ฉันได้รับข้อความแสดงข้อผิดพลาดดังนี้:
LoadException Error resolving onAction='(use 'ui.listener)
(add-tolist-listener event)', either the event handler is not in
the Namespace or there is an error in the script.
ใน ui.listener คือตัวจัดการเหตุการณ์
(defn add-tolist-listener [event]
(println "I'm a Button"))
มีความคิดใดบ้างว่าทำไมสิ่งนี้ถึงใช้งานไม่ได้? ฉันลองด้วยสัญกรณ์นี้
onAction = #add-tolist-listener
และมันก็ไม่ได้ผลเช่นกัน
ขอบคุณ!