Tapestry jquery确认对话框不工作
我正在尝试使用jquery在Tapestry中使用确认对话框。我刚刚在我的tml页面中插入了这段代码,但它不起作用Tapestry jquery确认对话框不工作,jquery,dialog,tapestry,Jquery,Dialog,Tapestry,我正在尝试使用jquery在Tapestry中使用确认对话框。我刚刚在我的tml页面中插入了这段代码,但它不起作用 <t:pagelink t:id="pageLinkConfirm" page="index" t:useDefaultConfirm="true" t:message="Return to Index?" t:mixins="jquery/Confirm">PageLink confirmation test</t:pagelink> PageLink
<t:pagelink t:id="pageLinkConfirm" page="index"
t:useDefaultConfirm="true" t:message="Return to Index?"
t:mixins="jquery/Confirm">PageLink confirmation test</t:pagelink>
PageLink确认测试
当我点击页面链接对话框打开时,但当我点击OK按钮时,它不会返回索引页面。它的功能与“取消”按钮相同,只是隐藏了“确认”对话框。有人有什么建议吗?确认混音有一个补丁。使用版本3.4.1()。您可以创建一个对话框,如下所示:
<t:jquery.dialog t:clientId="dialogId" t:id="dialogId"
title="confirm" style="display: none;">
<t:submit value="submit" />
<t:eventlink event="cancel" id="btnCancel" async="true">
Cancel</t:eventlink>
</t:jquery.dialog>
我知道这不是最漂亮的解决办法,但它可以奏效
我希望有帮助
$( document ).ready(function() {
var confirmDialog = $("#dialogId");
var dialogClose = $("#btnCancel");
var confirmLink = $("#pageLinkConfirm");
dialogClose.click(function() {
confirmDialog.dialog("close");
});
confirmLink.click(function() {
confirmDialog.dialog("open");
});
});