加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

kendo-ui – 将值传递给kendoWindow模板

发布时间:2020-12-14 04:25:40 所属栏目:Windows 来源:网络整理
导读:鉴于以下模板和函数,我如何传递函数参数contentText以在占位符###中的模板#password-validation中显示? 模板 script id="password-validation" type="text/x-kendo-template" p style="font-size: 12px; padding: 10px" ### /p div style="text-align: righ
鉴于以下模板和函数,我如何传递函数参数contentText以在占位符###中的模板#password-validation中显示?

模板

<script id="password-validation" type="text/x-kendo-template">
    <p style="font-size: 12px; padding: 10px">
        ###
    </p>
    <div style="text-align: right">
        <button class="password-ok k-button">OK</button>
    </div>
</script>

功能

function PasswordValidation(contentText) {

var kendoWindow = $("<div />").kendoWindow({
    actions: ["Close"],title: "Password validation",resizable: false,modal: true
});

kendoWindow.data("kendoWindow")
    .content($("#password-validation").html())
    .center().open();

kendoWindow
    .find(".password-ok")
        .click(function () {
            kendoWindow.data("kendoWindow").close();
        })
        .end()
}

解决方法

这是解决方案:

<script id="password-validation" type="text/x-kendo-template">
    <p style="font-size: 12px; padding: 10px">
        #=data#
    </p>
    <div style="text-align: right">
        <button class="password-ok k-button">OK</button>
    </div>
</script>

和功能:

function PasswordValidation(contentText) {
    var kendoWindow = $("<div />").kendoWindow({
        actions: ["Close"],modal: true
    });

    var template = kendo.template($("#password-validation").html());
    kendoWindow.data("kendoWindow")
        .content(template(contentText))
        .center().open();

    kendoWindow
        .find(".password-ok")
            .click(function () {
                kendoWindow.data("kendoWindow").close();
            })
            .end()
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读