我使用MVC劍道可以listview.I傳遞值控制器之前趕上鑑於刪除()事件,但我不能找到一種方法如何中斷或允許它傳遞給controller.Here是我的看法:Kendo MVC - 如何中斷remove()動作以確認彈出窗口?
編輯:經過一番搜索,我看到我需要獲取有關「e」包含的jquery的數據。但是仍然無法弄清楚如何去做。
@(Html.Kendo().ListView<AIS.UI.WebService.Proxy.DSrvAllService.NewsItem>()
.Name("listView")
.Events(e=>e.Remove("deleteAnnouncement"))
.TagName("div")
.ClientTemplateId("template")
.AutoBind(true)
.DataSource(dataSource => dataSource
.Model(model => model.Id("ID"))
.PageSize(5)
.Read(read => read.Action("AnnouncementsRead", "Administrator"))
.Destroy(delete=>delete.Action("AnnouncementDelete","Administrator")))
.Editable()
.Pageable()
)
JS:
function deleteAnnouncement() {
$("#dialog-confirm").css("visibility", "visible");
$("#dialog-confirm").dialog({
resizable: false,
draggable: false,
height: 180,
width: 400,
modal: true,
buttons: {
"Yes": function() {
....
$(this).dialog("close");
},
Cancel: function() {
$(this).dialog("close");
}
}
});
}
很抱歉,但它只是停止event.I想要做的檢查是pressed.If它按下「是」的按鈕,數據將被傳遞給控制器,否則事件會被中斷 – balron
會事件被停止,如果是按鈕被按下? – MustafaP
我編輯了我的答案,如果我誤解了你,請告訴我更詳細的信息你想要做什麼請 – MustafaP