请问 动态绑定事件 区分事件源问题
产生了 n排控件 利用 setActionExpression(methodExpression) 方法将一个 函数 绑定到所有生成的HtmlCommandButton 中去
问题:
1. 因为 id 会重复,所以没有 setid.(貌似System.currentTimeMillis() 也不能解决)。
2. 在绑定的处理函数中,需要知道是哪个按钮触发的该事件,然后做一个相应的处理(获得和该按钮一起动态生成的其他outputText 中的String 类型),请问我该怎么做?
附带方法:
public void chooseDeal();//动态绑定的事件
MethodExpression methodExpression =
ef.createMethodExpression(elContext,"#{choose.chooseDeal}",null,new Class<?>[0]);
//choose为相应的managedbean