我尝试让用户使用组合框选择日期,然后在单击按钮时调用函数,这是一个拉板问题:
(listen load-data-btn :action (load-data
(selection year-cmb) (selection month-cmb) (selection day-cmb)))但是,这是可行的,该操作在程序最初运行时加载,因此无论何时单击按钮,都会包含组合框被选中的第一个值。所以当我点击按钮时,它不会在(selection year-cmb)中寻找新值,它只会保留已有的值,默认值设置为"“。
你知道我是怎么做的吗?每次我单击按钮调用时,它都会在组合框中获得新值。
发布于 2018-04-14 21:53:21
我的问题是我没有将值封装在(fn e)语句中,如下所示
(listen load-data-btn :action (fn [e]
(load-data (selection year-cmb) (selection month-cmb) (selection day-cmb))))https://stackoverflow.com/questions/49832081
复制相似问题