gpt4 book ai didi

jquery - 如何在按钮单击时刷新 extjs 窗口 (Ext.Window)

转载 作者:行者123 更新时间:2023-12-01 03:25:14 24 4
gpt4 key购买 nike

我有一个 Extjs 窗口,其中有两个按钮“保存并刷新”和“清除”按钮。

现在我需要在单击“保存并刷新”按钮时刷新窗口。

您能解释一下如何做到这一点吗?

谢谢你,

问候,沙迪亚

最佳答案

您需要对该按钮的引用。希望您的代码中已经有一个,但如果没有,您可以尝试 Ext.Windows 公共(public)“按钮”属性:

var = saveAndRefreshButton = myExtWindow.buttons[0]; // or 1

尽管如果我没记错的话,按钮属性在 4.0 中就消失了……更有理由保留您自己对按钮的引用。

单击按钮后立即重新加载页面:

saveAndRefreshButton.on('click', function() {
window.location.reload(); // standard JavaScript to reload a page.
});

您更有可能想要等待 AJAX 请求来完成保存(根据您的问题的 ajax 标签和常识进行猜测)

saveAndRefreshButton.on('click', function() {
Ext.Ajax.request({
url: 'save.php',
// jsonData, params, or whatever to pass down the data to save,
success: function() {
window.location.reload();
},
failure: function() {
// couldn't save... show an error or something.
}
});
});

关于jquery - 如何在按钮单击时刷新 extjs 窗口 (Ext.Window),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6002704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com