我用java和jsf。 我在java文件中创建了动态数据表。 我可以从setOnchange()事件调用java方法吗?JAVA ::不能从SETONCHANGE调用JAVA方法()
我可以从setOnchange()事件调用java脚本函数。 请参阅下面的代码,它适用于java脚本。
HtmlSelectOneMenu selectOneMenu = new HtmlSelectOneMenu();
selectOneMenu.setStyleClass("dropdownStyleTwo");
selectOneMenu.setOnchange("openWin(this);IGNORE_UNLOAD=false");
我在java脚本中写了openwin()函数。
但我无法调用java方法change()。 代码不工作。
HtmlSelectOneMenu selectOneMenu = new HtmlSelectOneMenu();
selectOneMenu.setStyleClass("dropdownStyleTwo");
selectOneMenu.setOnchange("myclass.change();IGNORE_UNLOAD=false");
myclass是类Test的bean。 如果用户从下拉列表中选择任何值,我想调用更改java方法。 此功能也会将相同的选定下拉值应用于其他记录。
感谢您的reply.but我收到此错误类型UIInput的方法setValueChangeListener(的MethodBinding)不适用于参数(字符串).selectMenu.setValueChangeListener( “myclass.change”); – user3232437