【发布时间】:2011-11-30 14:58:17
【问题描述】:
我正在使用来自 icefaces 的企业组件:numberSpinner
我知道如何从 bean 初始化它,例如:
processorAlSpinner = new NumberSpinner(1,1,100,null)
构造函数在其源代码中定义,例如:
public NumberSpinner(int number, java.lang.Integer min, java.lang.Integer max, com.icesoft.faces.facelets.component.spinner.INumberSpinnerListener spinnerListener);
我不知道如何为它指定一个监听器? (你注意到我放了 null)
他们的源代码说:
在构造函数中指定 INumberSpinnerListener 的实例,如果 您想接收值更改事件
但是怎么做?我试过了:
public INumberSpinnerListener testSpinnerListener() {
logger.info("Listener called!!!!!!!!!!!!!");
return null;
}
processorAlSpinner = new NumberSpinner(1,1,100,testSpinnerListener)
但是当我从 UI 更改微调器的值时不会调用侦听器,所以我认为我错了......
你能帮忙吗?
【问题讨论】:
标签: java jsf icefaces icefaces-1.8