如何在MVC中设置剑道确认的标题?

问题描述 投票:0回答:4

我需要为我的

kendo
确认框显示正确的标题。

我有以下逻辑:

if ((Math.abs(newAmount) < Math.abs(Amount)) && newAmount != 0)
{            
     kendo.confirm(msg).then(function () {
                SaveData();
     }, function () {
     });
}
else {
        SaveData();
}

每次显示确认时,我都会有“localhost”值。

如何设置它,以便它显示我需要的内容。

我在

Kendo
上学习了很多教程。提供了不同的方法,但是,就我而言,我需要使用
kendo.confirm
逻辑。

我该怎么做?

asp.net-mvc title kendo-confirm
4个回答
0
投票

我的 Kendo Alert 也有同样的问题,我用以下解决方案修复了它:

myalert("mytext"); 

function myalert(content) {
    $("<div></div>").kendoAlert({
        title: "mytitle!",
        content: content
    }).data("kendoAlert").open();
}

查看我的问题和答案:如何更改 Kendo 警报标题?


0
投票

通过JS无法做到这一点。

但是,您可以通过 CSS 来实现这一点。

.k-confirm .k-window-titlebar::before {
    content: 'Confirmation';
}

.k-confirm .k-window-titlebar .k-dialog-title {        
  display:none;
}

覆盖Kendo CSS,

content: 'Confirmation';
kendo.confirm
的标题。


0
投票

对我来说这些工作

function k_alert(id, title, message){
    //var title = "Operazione Non consentita.";
    //var message = " Soltanto il venditore autore dell'offerta puo cancellare il record.";
    var out ='<div id="' + id + '"></div>';
    var objtemplate = $(out).appendTo("body");
    eval(objtemplate);
    $("#" + id).kendoAlert({    
        title: title,
        content: message,
        messages:{
            okText: "OK"
        }
    }).data("kendoAlert").open()
    $("#" + id).siblings(".k-window-titlebar.k-dialog-titlebar.k-header").children("span").css("visibility", "visible"); 
}

function k_confirm(id, title, message){
    //var title = "Operazione Non consentita.";
    //var message = " Soltanto il venditore autore dell'offerta puo cancellare il record.";
    var out ='<div id="' + id + '"></div>';
    var objtemplate = $(out).appendTo("body");
    eval(objtemplate);
    $("#" + id).kendoConfirm({    
        title: title,
        content: message,
        messages:{
            okText: "OK"
        }
    }).data("kendoConfirm").open()
    $("#" + id).siblings(".k-window-titlebar.k-dialog-titlebar.k-header").children("span").css("visibility", "visible"); 
}

0
投票

我用以下解决方案修复了它

var kConfirmTitle = $(".k-confirm .k-dialog-title");

if (kConfirmTitle) kConfirmTitle.text('您的标题');

© www.soinside.com 2019 - 2024. All rights reserved.