问题标签 [wicket-1.6]
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.
wicket - Wicket form: disable submit button
In Wicket when I disable a Form
instance it perfectly disables my input fields, but it fails to disable the submit button, too.
How to disable the submit button, too, preferable without the need to add wicket:id
for the submit button?
java - 页面序列化导致stackOverflow异常
在我的应用程序中,其中一个页面有一个特别重量级的模型,使用可序列化对象的 ArrayLists。当 Wicket 尝试对其进行序列化时,我得到一个 stackOverflow 异常。该页面是向导的一部分,因此必须保存状态信息。
我首先尝试使用此处描述的虚拟页面序列化程序类禁用 Wicket 的页面序列化
然而,这导致了应用程序范围的问题,因为我们的许多页面都是有状态的,并且它们的模型需要序列化。
为有问题的页面使用可加载/可拆卸模型是不切实际的,因为从数据库重新创建模型数据是一项非常昂贵的操作,并且每次需要重新创建页面时都会导致明显的延迟。
那么问题来了,解决堆栈溢出问题并在不使用 Wicket 序列化的情况下保留网页的有状态操作的最佳方法是什么?
一个简单的解决方案就是增加 JVM 的堆栈大小,但这感觉不会很好地扩展。多大才足够大?
这是堆栈跟踪(截断)
session - Wicket 集群会话存储、页面存储、数据存储
我正在处理检票口会话存储、数据存储、页面存储的自定义实现。我有 cu cluster wicket 并使其在以下情况下工作:
集群中有 2 个节点,节点 1 发生故障,用户应该能够在没有注意到的情况下继续流程,页面是有状态的,有很多 ajax 请求。现在,我将 wicket 会话存储在 rmi 上的自定义存储中,并且我正在尝试扩展 DiskPageStore。新的挑战是 SessionEntry 内部类,它仍然由 ConcurrentMap 持有。
我的问题是:以前有人做过吗?您对如何完成此任务有任何建议吗?
wicket - wicket:链接和页面与@AuthorizeInstantiation
我有一个导航栏,例如:
这个面板工作得很好(使用匹配的 css)。
但是,Page3
只有登录的用户才能访问。
当用户登录时,一切都按预期进行。
但是当用户未登录时,我希望Page3
不会成为导航栏的一部分(因为它不可访问)。
我怎样才能做到这一点?蒂亚!
css - 更改已显示的检票口 ModalWindow 的样式
我想在其按钮之一中的单击事件后使模态窗口透明(不透明度:0.5)。我尝试使用:
但是这些解决方案都不允许应用所需的样式。
任何帮助将不胜感激!
谢谢
wicket - 如何继续创建一个面板,该面板可以在检票口中搜索页面并重定向到相同的页面
我正在尝试执行以下操作:
我现在已经有一个在检票口中有几个下拉菜单的菜单。然而,下拉列表中的条目数量已经变得非常大,人们必须记住特定页面所在的标题。我想创建一个登陆页面,它有一个搜索栏,我们可以在其中输入页面名称,我应该被重定向到所需的页面。
任何人都可以给我任何有关如何进行此操作的指示吗?谢谢!
listview - Wicket - 如何在自定义表单组件中使用 ListView?
我正在尝试实现一个包含 ListView 的自定义表单组件。
我的自定义表单组件:
NotificationDataPanel
单独在表单中效果很好,另一方面我可以ListView
在表单中使用它(而不是在单独的表单组件中)。
工作正常:
但是当我尝试ListView
在单独的表单组件中使用它时,我得到了这个异常。
不好
和TestFormBean
类:
异常中的listView这个词是指ListView
id 中的NotificationDataListPanel
。
提前感谢任何提示如何解决这个问题,请接受我对我糟糕的英语的道歉。
java - 在开始 Wicket Application 中初始化数据抛出 url 参数
假设我有一个用 JSF 编写的应用程序,并且我有一些用 Wicket 编写的模块。用户在 JSF 应用程序中进行授权,然后到 Wicket 模块抛出简单的链接,并在其中传输用户名。所以,问题是,我如何在 Wicket 应用程序中获取该 url 请求?我认为在使用类Application
扩展 WicketWebApplication
类的Request
类中。我对吗?我应该在哪里称呼它?在构造函数中还是在 init() 方法中?
java - Java Spring 4 - 为什么我需要在 WebApplicationInitializer 中手动扫描 bean
我正在尝试使用 Spring 4.1 和 Wicket 6.18 设置 Web 应用程序。我想使用完整的代码方法。我有两个用@Configuration
和注释的测试类@Bean
。我希望当我在 Tomcat 中启动我的应用程序时发现它们,但除非我手动扫描我自定义的基本包,否则它不起作用WebApplicationInitialzer
。通过手动,我的意思是调用AnnotationConfigWebApplicationContext.scan()。
我浏览了很多关于基于代码的方法的教程,但没有看到他们这样做。即使在官方春季文档中,他们也不会这样做。
我做错了什么,我需要这个以及如何纠正它?
我的自定义WebApplicationInitialzer
看起来像这样:
java - 如何在 Wicket DropDownChoice 中获取选定值?
在检票口形式中,我有一个 DropDownChoice,我想在其中取一个选定的值。我有:
并且变量specificSelected
等于null
。我怎样才能获得选定的价值?