- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我用这种方式创建了两个简单的 IceFaces 按钮。 (我不使用 xhtml,而是从 Java 代码创建内容。)
HtmlCommandButton comp = new HtmlCommandButton();
comp.setId(id);
comp.setImmediate(immediate);
boolean clientSide = props.getBooleanValue("clientside", false);
if(clientSide) {
comp.setOnclick(props.getValue("script") + ";return;");
} else {
// ignore
}
我用这种方式创建了两个按钮:一个带有 clientSide == true 和一个简单的alert('hello');脚本,并且可以在 BSF 框中运行附加的 javascript 服务器端。
显示两个按钮,客户端按钮与警报配合得很好。但是,当我单击另一个没有以编程方式设置 onClick 的按钮时,我在 Firebug 控制台中收到一条错误消息(在 IE9 中也是如此):
uncaught exception: couldn't find container for property: bridge
我使用 ICEFaces 1.8.2。谷歌搜索后,我看到了与 jsp:root 标签相关的错误,但我的项目中没有 jsp。
最佳答案
按钮在 HTML 表单之外呈现。仅此而已..:-)
关于java - IceFaces 1.8.2 "couldn' t 查找属性 : bridge"on button click 的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7010757/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!