Wicket AjaxTabbedPanel标签导航需要第二次点击
Wicket AjaxTabbedPanel tab navigation needs second click
我最近选择了Wicket
并构建了一个具有多个选项卡的single page web application
。我使用了AjaxTabbedPanel,每个选项卡几乎包含所有Ajax输入组件。问题是,当我让应用程序空闲一分钟(或实际上少几秒钟)并单击其他选项卡时,应用程序不尊重我的请求,直到我再次单击第二次。一旦我第二次单击,应用程序就会恢复正常的选项卡导航功能。这是否与Wicket model
分离和创建新模型有关?有人能告诉我任何方法来解决这个问题,这样我就可以导航标签而不受任何时间限制。
我可以在wicket示例页面上看到同样的问题。请查看下面的链接。如果你首先选择"第二个选项卡",让页面闲置至少几分钟,然后如果你点击"第三个选项卡",它要么停留在"第二个选项卡",要么转到"第一个选项卡"。如果你再次点击"第三标签",那么它将工作,但再次,直到它闲置一段时间后。当页面空闲时,您会一次又一次地看到同样的问题。
examples6x.wicket.apache.org/ajax/tabbed-panel
我从未使用过它,但如果问题只是关于空闲时间,并且无法通过更改配置来忽略它,则不要允许它进入空闲模式。尝试模拟当前的TAB单击。在onload内部调用这个函数。它将搜索所有选定的标签,并点击他们每10秒。你有多少TAB面板并不重要。它会搜索所有的
setInterval(function() {
var qsa = document.querySelectorAll('li.select'), length = qsa.length;
for (var i=0;i<length;i++){
var fchild = qsa[i].firstChild;
if (fchild && fchild.tagName=='A'){
fchild.click();
}
}
},10000);
相关文章:
- Javascript Select OnChange没有'不要第二次工作
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- 单击仅在第二次单击后有效
- 推特引导:弹出窗口不会在第一次点击时出现,但会在第二次点击时显示
- 第二次点击具有不同功能的按钮并更改文本
- 更改第二次推送时不起作用的元素高度
- 在第二次选择中选择2更改属性
- on(“点击”)仅在第二次点击后触发
- 在HTML中,如果第二次加载相同的脚本文件,它还会被加载吗
- Sails.js/Waterline.add()和.remove()仅适用于第二次调用
- 尝试在两次迭代中警告同一选择器的值,在第一次迭代中得到正确的值,而在第二次迭代中获得不正确的值.为什么?
- java脚本中的谷歌地图在第二次点击时不起作用
- 更改类名后,将第二次单击事件附加到元素
- 提交按钮只能在onchange调用输入文本后第二次点击时工作
- 将音频第二次转换为分钟和秒格式
- Jquery移动转换复选框在Jquery onclick函数()中第二次选中不起作用
- 在连续第二次单击时禁用href
- 正在给用户第二次尝试
- 为什么第二次调用isNaN时它不起作用
- 第二次追加后添加逗号的问题等等