问题标签 [wicket-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-6 - 清除选择 Wicket ListMultipleChoice
如何以编程方式清除 wicket 6.19 中 ListMultipleChoice 组件的选择?
我有几个 ListMultipleChoice 组件用于过滤表。一切正常,除了我重置过滤器的情况。选项在选项中保持突出显示。如何将它们重置为初始未选中状态?
清除生成的选择列表似乎还不够。
这是我尝试过的更多细节:
并在重置时:
但选择仍然可见。
wicket-6 - 在根 url 上安装参数会使资源位置检票口崩溃
在我的检票口应用程序设置中,我希望在根目录上安装一个用户名参数,例如
mountPage (Profile.class, "/${username}") 类似于 twitter 如何将用户名映射到其帐户。在检票口中,这似乎使资源定位算法崩溃。从某种意义上说,所有 css、js 文件现在都以 404 加载。
有解决办法吗?
java - Wicket - 动态文本的锚标记
我想知道是否有可能为动态文本提供可点击的链接。
我尝试使用带有一些检票口 ID 的锚标记并向其添加 onclick 行为,我可以在屏幕上看到带有链接的文本,但从未触发链接的 onclick 调用。可能是什么问题?
我做了这样的事情:
我使用了这个检票口 ID 并将其添加到页面并附加了一个 onclick 行为。我已经检查了萤火虫控制台,但没有为链接点击进行 onclick 调用。
谢谢。
java - 在 ListView 中交换元素不会更新模型
我想更改列表中元素的位置。但是每当我交换两个元素时,模型似乎没有更新,并且 DAO.update 没有进行我期望的更新。
数据库表中的样本(之前):
数据库表中的样本(提交表单后交换):
左:错误,就像我的代码一样;对:我期望/需要的(名称和 ID 不变)
我已经从 ListView 覆盖 moveDownLink 并在末尾添加了一个 AJAX 调用。
我的 ChangableListView 的一部分(扩展 ListView):
在 ListView 和 Form 中的 ListView 中使用 moveDownLink:
提示:MyTypeListModel 扩展了 LoadableDetachableModel (LDM) 并覆盖了它的 load() 签名。所有条目均已正确加载并附加到 LDM。
Form.onSubmit() 中更新的一部分:
问题:调用 moveDownLink/onSubmit() 后,groupModel.getObject() 似乎保留了 LDM.load() 的原始值,而不是“1194”和“1195”元素的交换顺序。
user-interface - 基于检票口列表视图中列的数据类型的不同输入类型
我有一个 InputColumnsVO 列表,它将具有列名和列数据类型属性。我正在考虑使用 Listview 迭代这个输入列对象列表并根据列数据类型显示输入框。例如:
这可以在检票口中实现吗?或者有其他设计方法吗?
wicket - 用于页面更新的 WicketTester:断言区域设置更改
我正在使用 AjaxLink 更改站点区域设置:
它确实像我预期的那样工作,整个页面上的每个 i18n 字符串都会更新,同时保留表单内容。灿烂。
但是用 WicketTester 进行测试是行不通的。clickLink 和 executeAjaxBehavior 这两种方法都会触发 AjaxLink,但 WicketTester 不会检测到模型值的任何更改。
我在这里错过了什么重要的东西吗?
(检票口 6.19)
编辑:带有简化面板的要点
wicket - repeatview 检票口上的验证器
我在重复视图(快速视图)上插入输入。当输入有错误(例如:RequiredValidator)时,提交事件会停止,但不会显示错误。如何在重复视图上验证和显示错误?
AddBaseEstimatePanel.java
EstimateDetailListAddTable.java
关于 QuicketView:https ://github.com/vineetsemwal/quickview
java - 如何使用 javascript 在 wicket dataview 中格式化 json
我正在尝试在 Wicket DataView 中显示 json 数据。如果我想显示带有缩进的 json,我如何使用 java 脚本来实现这一点?
我可以找到许多资源来漂亮地格式化 json,但它们使用的是 java 脚本。我们如何从 dataview populateItem 方法内部调用 javascript 函数来格式化 json,如链接 http://jsfiddle.net/unLSJ/中所述
html
我的爪哇:
在添加到 Label 之前,我还尝试使用 Jackson 对象映射器来格式化 json,但它没有帮助。检票口页面显示如下
检票口页面显示如下
你能帮忙解决这个问题吗?
wicket-6 - 未调用 AjaxButton onSubmit
我在 Wicket 中有一些我不明白的地方。我创建了一个 AJAX 按钮,其覆盖方法 onSubmit() 与我的 HTML 页面链接。一旦我按下按钮,该方法就不会被调用。
这里的JAVA代码:
form.add(保存按钮);
这里的HTML:
你有一个想法如何解决这个问题。
谢谢
model - 检票口 6:没有 IModel 喧嚣的嵌套对象的属性
我有嵌套模型,例如:
现在,在 Wicket 6 中,我可以使用单个 IModel 来访问所有嵌套属性,例如:
没有任何额外的编码是否可能?
我已经阅读了 Wicket 的手册https://cwiki.apache.org/confluence/display/WICKET/Working+with+Wicket+models但它说我需要创建一个新表单和 IModel。
是否可以在同一个表单上同时编辑姓名和城市?