gpt4 book ai didi

javascript - 如何使用 RadContextMenu 使用 radconfirm 窗口进行回发?

转载 作者:行者123 更新时间:2023-11-28 08:56:20 25 4
gpt4 key购买 nike

我的代码如下,对于 ASPX-->

<telerik:RadContextMenu ID="RadContextMenu1" runat="server" OnClientItemClicking="onClientContextMenuItemClicking" 
OnItemClick="RadContextMenu1_ItemClick" OnInit="RadContextMenu1_OnInit">
<Items>
<telerik:RadMenuItem Value="AddNick" Text="" />
<telerik:RadMenuItem Value="Edit" Text="" />
<telerik:RadMenuItem Value="Delete" Text="" Font-Bold="true" />
</Items>
</telerik:RadContextMenu>

Javascript -->

 var allowPosback = false; 
function confirmCallBackFn(arg, eventArgs) {
if (arg) {
allowPosback = true;
}
}

function onClientContextMenuItemClicking(sender, eventArgs) {
var item = eventArgs.get_item();
item.get_menu().hide();

switch (item.get_value()) {
case "Delete":

var message = "Delete"
var event = "event";
var width = 300;
var height = 100;
var title = "Want To Delete";
radconfirm(message, confirmCallBackFn, width, height, null, title);
eventArgs.set_cancel(allowPosback);
break;
}
}

控制是RadContextMenu在确认点击后没有回发,为什么它没有回发。任何帮助都会很棒吗?

最佳答案

我认为您误解了 radconfirm 框的工作原理。我最近回答了一个类似的问题( Strange behavior of confirmation in Telrik ? ),这应该可以帮助您重新编写上面的代码以使其正常工作。

此外,您可能会发现以下链接很有用(也发布在其他答案的末尾):http://demos.telerik.com/aspnet-ajax/window/examples/confirmserverclicks/defaultcs.aspx .

关于javascript - 如何使用 RadContextMenu 使用 radconfirm 窗口进行回发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18438071/

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