问题标签 [wicket]
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.
java - Wicket:如何在 textarea 的 onkeyup 上更改标签的文本?
如何在 textarea 的 onkeyup 上更改标签的文本?我试过这个但不起作用:
解决方案
leonidv 快到了。结果代码是:
最后一个问题是我对添加的直觉不好renderComponent()
- 由于某种原因,标签保持不变。
顺便说一句,结果将很快用作JTexy 轻量级标记语言沙箱。
感谢帮助!
java - Wicket:如何动态添加元机器人:如果 URL 包含字符串“?wicket:”,则为 noindex
我从哪里开始呢?我知道如何向页面添加元标记,我猜 Page#onBeforeRender 是一个不错的选择。但是:如何确定当前 URL 是否包含“?wicket:”?
打电话
只返回问号前的部分,getPageParameters() 返回null。
提前感谢您的灵感:)
ajax - 用于 Wicket 的 Ajax 之后的可书签 URL
有一个众所周知的问题,即浏览器不会将 Ajax 请求放在请求历史记录中,从而导致书签、前进/后退按钮和刷新出现问题。
此外,该问题的常见解决方案是使用 Javascript 将井号 # 和一些附加参数附加到 URL window.location.hash = ...
。
例如,在这个问题中,提出了该问题的基本解决方案。
=> 我的问题是这样的解决方案是否已集成到 Wicket 中,以便使用现有的 Wicket 设施并且无需添加自定义 Javascript。如果没有,我会对如何做到这一点感兴趣。
这样的解决方案必须回答应该在散列之后放置什么的问题。
我喜欢这样的想法,即(在非 Ajax 情况下)位于哈希前面的可书签 URL 可以放在它后面。例如,当您打开http://host/catalog
并到达一个页面http://host/product/xyz
时,Ajax 触发的 URL 将是
http://host/catalog#/product/xyz
.
然后很容易编写一个onload
处理程序来检查 # 并在哈希之后重定向到 URL。
java - 阿帕奇检票与阿帕奇点击
Apache Wicket 和 Apache Click 有什么区别?Apache Click 是否得到维护?最新版本似乎是从 2008 年 11 月开始感谢 Achilleas
java - 无状态 Apache Wicket 无状态页面/请求
所以我正在阅读Wicket 标签下比较Apache Wicket和Apache Click的另一个问题。在我看来,一个简洁的解释。我对 Wicket 世界比对 Click 世界更熟悉。
我读到的评论之一是您可以制作无状态的 Wicket 页面。我开始考虑这个问题,但想不出一种方法来为无状态的东西发出请求或页面请求。这在某些情况下肯定会派上用场。那么如何开始使用没有状态的 Wicket 呢?
rest - REST 是 GUI Web 应用程序的好选择吗?
基于 GUI 的 Web 应用程序可以构建在 GUI 组件、有状态框架(如 Wicket)上,或者它们可以以 RESTful、无状态方式构建,仅在客户端具有 GUI 状态。
从技术角度来看,REST 看起来是正确的方式,因为它利用了 http 的全部功能并导致了高度可扩展的应用程序。但这是有代价的。在许多情况下,复杂的 GUI 需要客户端上的 JavaScript 应用程序。如果应在客户端上维护状态,您必须留在同一页面上并仅重新加载部分。或者你必须使用隐藏 iframe 的技巧。有时服务器上有购物车之类的伪资源,以启用 RESTful 设计。你必须保持多步对话的中间状态等等......
如果我环顾四周,很少有 RESTful GUI Web 应用程序。这是因为历史原因还是 RESTful 设计在常见场景中没有生产力?
java - Wicket:我可以使用带有 AjaxFallbackButton 的模态面板吗?
我有 2 个输入。当我按下按钮(AjaxFallbackButton)时,这些输入将保存到数据库中。
如果其中一个输入大于 10,当我按下按钮时,我想显示一个模式面板,用于询问用户是否确定他的选项。但是模态组件没有出现。有什么想法吗?
properties - 使用枚举从检票口属性文件中选择字符串
我想向检票口面板添加一个标签,其中标签的模型是一个枚举值。根据该枚举的值,我想显示从页面属性文件中提取的不同消息。
例如,这是一个枚举:
我可以轻松地将标签添加到具有此枚举作为其模型的面板:
但是,这将简单地输出 UNAPPROVED、APPROVED 或 BLOCKED。我想输出一个基于此枚举值选择的本地化消息。
所以如果我有这个属性文件,让这些消息输出的最好方法是什么?
我可以让它像这样工作:
但问题是 ResourceModel 只接受一个字符串(资源键)。我想从模型(最好是 CompoundPropertyModel)中自动提取资源键的值。换句话说,我不想这样做:
我宁愿做这样的事情:
Wicket 中是否有执行此操作的组件?还是我需要自己写?
最后,我发现这也有效:
但这似乎过于冗长,并且仍然没有利用使用 CompoundPropertyModel 的简单性。
想法?
java - (Wicket) 在 ajax 响应期间更改可见性
我有一个 AjaxPagingNavigator。基本上在某个条件下,AjaxPagingNavigator 页面的列表被重新加载。发生这种情况时,我只想在列表包含超过 1 页时呈现导航器。
那么有谁知道我可以在哪里附加一个处理程序,以便我可以检查我的 AjaxPagingNavigator 中的可见性条件并启用/禁用可见性,以便在更新导航器时通过。ajax 它是可见的还是不可见的?
标记:
所以我有一个刷新“mainWrap”的ajax事件,它刷新“导航器”以及“列表”和包装。
这是触发整个事情的事件。
编辑:我知道我会写
在创建导航器和更新模型之后,但我希望将其封装在 AjaxPagingNavigator 的子类中。
java - Pretty URLs in Wicket without mount-path
The Problem: Using one of Wickets url mounting strategies I can do the following url (as an example)
http://somedomain.com/mount-path/desiredname
what I would like to do is
http://somedomain.com/desiredname
desiredname would be e.g. pages or posts. But with Wicket I must use a mount-path first.
Can anybody point me into the right direction, either using a different mounting strategy or a filter setup.
E.g a fallback class for all urls within somedomain.com, from thereone the code should be simple.
thanks.