问题标签 [vaadin6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
495 浏览

javascript - 如何从 Vaadin 获取数据到 HTML/Jsp 文件?

我创建了一个从 Vaadin 调用的 HTML 页面。

我编写了以下代码来从 Vaadin 调用 HTML 页面。

此代码成功重定向到map.jsp文件,但我无法用它发送数据。我已添加browser.setData("Test Data");,但我无法理解如何在jsp文件中获取此数据。

请指导我如何做到这一点。

谢谢

0 投票
2 回答
1941 浏览

vaadin - 如何隐藏过滤表vaadin 7中的列?

我的表中有 5 列,如何使其中一列不可见?是否有任何标准方法,或者我可以使用 css 吗?

0 投票
1 回答
346 浏览

javascript - 如何在 Vaadin 6.8 上加载外部 javascript 文件?

我正在使用 Vaadin 6.8 并且需要加载外部 javascript 资源,但是 6.8 版本的 Vaadin 不支持 @JavaScript 注释。

我也尝试过 Vaadin 的 CustomLayout,它加载了 html 页面,但没有在<script>标签下的那个 html 中执行 javascript?

Vaadin 6.8 上的任何其他解决方案?

0 投票
1 回答
493 浏览

java - 如何在 Vaadin 的派生类中访问 getComponent

这是我的代码。我想做以下事情。但我在 LoginStep1 类的 getComponent(0) 处遇到异常。我应该如何解决这个问题。我是 vaadin 的新手。如果我的方法是错误的,需要您的指导。

它给出了以下异常

0 投票
1 回答
66 浏览

jboss - JBoss EAP 5.1 - JBossGenericPrincipal

现在我继承了遗留应用程序来支持,我发现了一个非常奇怪的事情。该应用程序是基于 Vaadin 的应用程序,它托管在 JBoss EAP 5.1 上。在 JBoss 上配置了 login-config 模块 - org.jboss.security.auth.spi.LdapExtLoginModule。该模块工作正常并完成其工作。我想做的是如何访问由此登录模块创建的 JBossGenericProncipal?当我调试应用程序并检查会话(StandardSessionFacade)时,我可以看到它有一个字段主体,但它是私有的,并且无法访问此主体。

你知道如何找回这个校长吗?:)

提前致谢!

卡米尔

0 投票
1 回答
391 浏览

internet-explorer - Vaadin 6 和 Internet Explorer 11

我在 Internet Explorer 11 中执行 Vaadin 6 应用程序时遇到问题。

当我单击任何按钮时,会出现一个红色图标,并且出现此异常:java.lang.NumberFormatException

有人可以帮我确定这个问题的原因吗?

0 投票
1 回答
469 浏览

java - Vaadin 6 Upload component: how to terminate file upload proccess without saving wrong file on a server

In my app i have an Upload button. When a user selects some file, i have to validate its extention. (Let user upload only .txt files). And if it is txt - save it on server, otherwise - do nothing with such file.

I've tried something like that:

It nearly works, with the exception of the fact, upload component catches an error:

com.vaadin.terminal.gwt.server.UploadException: Upload failed at com.vaadin.terminal.gwt.server.AbstractCommunicationManager.streamToReceiver(AbstractCommunicationManager.java:623) at com.vaadin.terminal.gwt.server.AbstractCommunicationManager.doHandleSimpleMultipartFileUpload(AbstractCommunicationManager.java:476) at com.vaadin.terminal.gwt.server.CommunicationManager.handleFileUpload(CommunicationManager.java:259) at com.vaadin.terminal.gwt.server.AbstractApplicationServlet.service(AbstractApplicationServlet.java:495) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Unknown Source) Caused by: com.vaadin.terminal.gwt.server.NoOutputStreamException at com.vaadin.terminal.gwt.server.AbstractCommunicationManager.streamToReceiver(AbstractCommunicationManager.java:568) ... 17 more

So, what is the right way to terminate Upload with a wrong file?

0 投票
2 回答
1525 浏览

vaadin - Vaadin 无法在 0 位置获取组合框字段值

我正在尝试将 Vaadin 组合框中索引 0 处的字段设置为默认值,因此如果用户没有选择任何内容,我可以避免错误消息。所以我希望在索引 0 处填充字段而不是空白字段。

我试图设置它并用这个来管理它:

所以我在索引 0 处没有空白值,而是我以前的索引 1 值现在在索引 0 处。这正是我想要和需要的,在组合框中看起来就像我想要的那样。

但是,不幸的是,当我提交表单时,值没有传递。仅传递索引 0 之后的值。好郁闷啊,有人能帮帮我吗?传递给 setNullSelectionItemId 的值存在 100%。

如何从组合框中位置 0 的索引中获取值?

ps这里是我的代码:

它是这样绑定的:

0 投票
1 回答
99 浏览

java - Vaadin OptionGroup 仅为一个复选框设置宽度

我有 OptionGroup 组件和许多复选框。我只想在一个复选框上更改宽度(或另一个 CSS 属性)。

有可能这样做吗?

0 投票
1 回答
587 浏览

java - 获取多个用户的重复会话 ID

我正在开发具有 vaadin 6.7、web sphere 门户服务器 8 和 springs 等技术堆栈的多用户 Web 应用程序。

当多个用户同时登录(不同的机器具有不同的登录名)时。我注意到所有用户都为所有三个请求生成了相同的 http 会话 ID(httpservletrequest.getSession()),因为会话参数被替换了。我做了一些研究,发现 vaadin 6 存在一些与提供单个 vaddinApplication 实例相关的问题,而不是为新用户提供新实例,而是解决这个问题。我们还实现了线程本地来解决这个问题。谁能给我一个理论,为什么由于 vaadinApplication 的单例实例我得到了相同的会话。可能会用新的会话替换旧会话,但我不确定这个理论。