css - GWT FormPanel 并向服务器提交数据

标签 css gwt formpanel

我有一个 GWT 应用程序,我需要将 FormPanel 用于包装文本框 (TextBox)。 (解决一些样式问题)

编辑: 样式问题是:我们正在使用一些预构建的样式表,它通过 HTML 标签名称放置样式..所以我们需要放置一个 form 标签来包装一些组件以便能够阅读风格!

问题是,在 KeyPress 事件中,我注意到页面中出现加载。尽管结果返回 ajaxaly,就好像没有发生客户端-服务器行程一样。

问题是,如何删除这次服务器访问?

注意:我只是将组件包装到表单面板中,我没有设置它的任何属性:

FormPanel formPanel = new FormPanel();
CaptionPanel captionPanel = new CaptionPanel();
formPanel.add(captionPanel);
captionPanel.add(horizontalPanel);
verticalPanel.add(formPanel);

谢谢。

最佳答案

从您的问题来看,不清楚是什么原因导致访问服务器。但如果是 FormPanel 导致了这种情况,我会将 FormPanel 的实例化更改为以下内容:

FormPanel formPanel = new FormPanel() {
    public boolean onFormSubmit() { return false; }
};

这应该等同于以下 html,它将阻止表单提交:

<form onsubmit="return false">

如果这不能解决问题,您将需要进行更多调试以查看调用服务器的位置。 Tamper Data Firefox 的插件可能对此有所帮助。

关于css - GWT FormPanel 并向服务器提交数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5003297/

相关文章:

GWT:如何更改 GWT Celltable 中的行颜色

javascript - ExtJS FormPanel 更改元素名称

javascript - ExtJS 3.4 GridPanel 不显示在 FormPanel 内

html - Bootstrap 在较小的屏幕中垂直定位到水平

gwt - 如何在gwt中获得一年中的一周

jquery - 在标题中格式化 h1

java - 如何在gwt中设置docklayoutpanel borderwidth

css - 让 <a> 链接正确显示

css - 在可滚动父级的情况下,工具提示文本不可见