问题标签 [wicketstuff]

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 回答
314 浏览

java - AbstractResource.ResourceResponse 在写入 OutputStream 时阻塞用户界面

我想通过实现 AbstractResource 来使用 Wicket 下载 CSV 文件。它看起来像这样:

问题是,当使用retrieveContentFromBackend函数生成内容时(这非常耗时),用户界面没有响应。我单击按钮等,但没有任何反应,只有在文件生成完成后,我才能再次使用该界面。

当文件逐渐生成时,如何避免阻塞用户界面?

0 投票
1 回答
353 浏览

java - Wicket,GMap3,Overlay 点击事件,用户点击了哪里?什么是坐标(GLatLng)?

我在 Wicket GMap3 上有一个GCircle。我希望用户能够在圈内和圈外点击地图(添加/删除标记)。问题:据我了解,圆圈上的点击事件不会传播到地图,因为 GCircle 组件将圆圈作为叠加层添加到地图中。我想通过从 Circle 事件处理程序调用 Map 的 click 事件处理程序来解决这个问题。

奇怪的问题来了:当圆圈上发生点击事件时,我无法提取光标下方的纬度/经度。这就是我创建圆圈并在其上绑定事件的方式:

这是日志中的圆心:

这是 Ajax 请求参数的样子debugParameterValues(params);//:

这是 的结果LOGGER.debug("Click gLatLng:{}", gLatLng);,与圆心完全相同,无论用户点击哪里:

检票口版本:

当圆圈上发生单击事件时,如何提取光标下方的纬度/经度?谢谢

0 投票
2 回答
3525 浏览

java - 在 Wicket TextField 上添加侦听器

我正在尝试制作 RadioField,例如(是的,不,未知)。对于“是”,我有一个文本字段。我希望如果在文本字段上键入任何内容,将在单选按钮上选择“是”。我试过这个,但我得到一个例外:

这是我得到的例外:

我的NumberField班级:

SampleField班级:

有谁知道我该如何解决这个问题?

0 投票
1 回答
437 浏览

java - Wicket CheckGoup 获取选中的项目 markupIds

是否可以从检票口中的检查组获取标记 ID,我有以下代码

有什么建议么?

0 投票
1 回答
160 浏览

java - Wicket AJAX 在 dom 被 JavaScript 更改后没有响应

Wicket AjaxSubmitLink onSubmit 在应用改变页面 DOM 的 appendJavascript 后不会被调用。示例代码是:

JavaScript 看起来像:

有什么建议么?

0 投票
1 回答
659 浏览

java - 如何在 Wicket 中创建可靠的调色板

我在检票口中创建了一个调色板,并且能够填充调色板左侧窗口。但我想让调色板中的选项是动态的,能够做到这一点。但问题是调色板没有填充选定的选项。我在调色板上方有一个下拉菜单,具体取决于我要填充调色板的选项。

例如(dropdown(role) with values): 1.scenario : dropdown --> TL,Manager,SE,SSE Pallete --> 最初不会有值,在创建角色TL的时候,会有技能在调色板的仪式窗口中选择。假设 TL 角色是使用 10 个技能中的 4 个技能创建的。 2.scenario:我想编辑角色 TL,在这种情况下,当我选择角色 TL 时,调色板应该被填充到这样的地方,选择应该在右边,可用应该在左边。我在第二种情况下失败了。

这是代码:

您能否在第二种情况下帮助我,即在下拉菜单的更改事件中使用可用和选定的值填充调色板的左右窗口。

谢谢,萨兰。

0 投票
1 回答
1068 浏览

wicket - 复选框没有在检票口中被取消选中

我有一个检查组,在选择组中的一个复选框时,我想获取选中/选中复选框的数量。
通过下面的代码,我可以获得选定数量的复选框,但是在取消选中或删除选择时,我看到它仍然被选中。
示例:我选择了 2,现在我选择了 2 个字符串。
现在我取消选择一个复选框,即使现在我选择了 2 个字符串。虽然我希望检查一个字符串。

代码如下:

0 投票
2 回答
623 浏览

tinymce - 如何从 WicketStuff 的 TinyMCE 获取用户输入

非常直截了当的问题,但我在任何地方都找不到。我正在使用 WicketStuff 的 TinyMCE 在我的应用程序中制作富文本编辑器,但在任何地方都找不到如何从文本区域获取输入。为简洁起见,以下是我正在使用的代码的简化版本。

使用它,我希望通常的方式可以简单地使用我的字符串“输入”,因为它被设置为模型。由于模型未更新,这始终导致 null 。

我尝试使用自动保存插件,以防它期望单击保存按钮(这也不会更新模型),但两者都不起作用。为了获得用户的输入,我唯一能做的就是添加一个带有新模型的 HiddenField,然后进行 JavaScript 调用,例如

但这导致了尝试在所需位置调用 JS 并使其正常工作的其他问题。我觉得这无论如何都不是必需的,因为肯定有人已经实现了一种方法来获取正在使用的文本区域的内容。

任何帮助将不胜感激。

0 投票
1 回答
84 浏览

wicket - 如何继续创建一个面板,该面板可以在检票口中搜索页面并重定向到相同的页面

我正在尝试执行以下操作:

我现在已经有一个在检票口中有几个下拉菜单的菜单。然而,下拉列表中的条目数量已经变得非常大,人们必须记住特定页面所在的标题。我想创建一个登陆页面,它有一个搜索栏,我们可以在其中输入页面名称,我应该被重定向到所需的页面。

任何人都可以给我任何有关如何进行此操作的指示吗?谢谢!

0 投票
0 回答
99 浏览

jquery - Ajax 和 Wicket:找到 RESTful Web 服务的 url

我需要在 wicket 应用程序中创建一个登录 Web 服务,并从 jQuery $.ajax() 函数中调用它。我找到了 wicketstuff-restannotations 并尝试了以下代码:

但是我还应该做什么才能使该服务出现在 /logonService 或 /MyContext/logonService 下?使用 $.ajax() 或 $.get() 调用其中任何一个都会产生 404 ...