- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 wicket 的新手,当我尝试运行我的应用程序时出现以下错误:
WicketMessage:模态窗口内容 ID 错误。组件ID:myPanel;内容 ID: 内容:
在我的 AddStudent html 中:
<span wicket:id="InformationDialog"/>
<span wicket:id="myPanel"/>
这些是我的开始标签之后的第一件事
在 AddStudent.java 中(在构造函数中):
panel=new InformationPanel("myPanel");
message=new ModalWindow("InformationDialog");
message.setContent(panel);
message.setCssClassName(ModalWindow.CSS_CLASS_BLUE);
message.setTitle("Important Information");
InformationPanel 扩展 Panel 的地方:
<html>
<wicket:panel>
<table>
<tr>
<td><span wicket:id="message"/></td>
</tr>
<tr>
<td><input type ="button" value ="OK" wicket:id="ok"/></td>
</tr>
</table>
</wicket:panel>
<html>
显然,我有一个相应的 java 类 - 它可能不相关,但在这里:
package myapp.project;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.form.Button;
import org.apache.wicket.markup.html.panel.Panel;
public class InformationPanel extends Panel {
private Button ok;
private Label messageLabel;
public InformationPanel(String id){
super(id);
messageLabel=new Label("message","");
ok=new Button("ok"){
public void onSubmit(){
AddStudent student = new AddStudent();
setResponsePage(student);
}
};
add(ok);
add(messageLabel);
}
public void setSuccessful(){
messageLabel.setDefaultModelObject("You have successfully added the student");
}
public void setUnSuccessful(){
messageLabel.setDefaultModelObject("A student with that username already exists!");
}
}
不知道这个问题。提前致谢
最佳答案
在您的 AddStudent.java 构造函数中,您有
panel=new InformationPanel("myPanel");
message=new ModalWindow("InformationDialog");
message.setContent(panel);
Wicket ModalWindow
需要它的内容有一个特定的 id,你没有匹配。
尝试将其更改为
message=new ModalWindow("InformationDialog");
panel=new InformationPanel(message.getContentId());
message.setContent(panel);
message.getContentId()
应该使 ID 对齐。
关于java - Wicket 口 ModalWindow 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4453056/
我希望能够在用户按下某个键时关闭 ModalWindow,在我的例子中是 ESC。 我有一个用于按键的 Javascript 监听器,它调用取消按钮 ID 的点击事件: jQuery("#"+moda
我想在我的 wicket 页面中创建一个设置对话框。我创建了一个包含表单的 ModalWindow 来实现这一点。这很好用,对话框显示出来,它包含表单,但现在我需要将表单中的一些值返回到调用者页面。有
我需要在模态窗口显示在中间之前修改它的位置。 我有一个ajax按钮,它将打开模式窗口。在 onClick 方法中我尝试了类似... target.appendJavaScript("$(\".wick
我是 wicket 的新手,当我尝试运行我的应用程序时出现以下错误: WicketMessage:模态窗口内容 ID 错误。组件ID:myPanel;内容 ID: 内容: 在我的 AddStudent
ModalWindow 在 Opera 中无法正常工作。不显示窗口内容,但显示浏览器的错误页面 浏览器显示“内部通信错误:检查地址拼写是否正确,或尝试搜索该站点”。错误页面的搜索栏中显示文本“http
我想在其中一个按钮中发生单击事件后使模态窗口透明(不透明度:0.5)。我尝试使用: window.add(AttributeAppender.append("style","color:red; fo
我在 Java 和 Apache Wicket 1.5 中遇到了一个问题,其中两个匿名类的封闭 Java 对象的标识已更改! 在一个 Wicket 模态窗口中,我想创建第二个模态窗口(用于获取文本字符
所以,我先花了几个小时尝试自己“修复”这个问题,然后像疯子一样在谷歌上搜索,但没有找到任何有帮助的东西,所以现在我在这里。 基本上,我在 Wicket 自己的 ModalWindow 中有一个自定义
最近我将我的 Mac 升级到 Catalina,并发现 NSAlert() 出现奇怪的问题。 每当打开任何警报时,我都会在控制台中收到以下错误,并且警报会自动关闭,而无需任何用户单击“确定”按钮。 控
我正在使用一个漂亮的新 show-your-password-single-char JQuery hacks,我可以将其应用于页面上的所有密码字段 $(document).ready( fun
windowA 中的按钮的 IBAction 调用 runModalForWindow:windowB。 windowB 成为键和模态。 windowB 有一个 popUpWindowDatePick
我在 ModalWindow 中显示了几个面板。在这些面板的 html 文件中,我在正文中有脚本标签,例如适用于 SyntaxHighlighter 或 JW Player。如果我将面板嵌入到其自己的
我是一名优秀的程序员,十分优秀!