gpt4 book ai didi

kendo-ui - KendoUI DateTimePicker 在 document.ready 上未定义

转载 作者:行者123 更新时间:2023-12-04 18:28:57 28 4
gpt4 key购买 nike

我在尝试从 document.ready() 访问的 mvc (asp.net) 部分 View 中有一个 Kendo DateTimePicker 控件:

@(Html.Kendo().DateTimePickerFor(vvm => vvm.StartTime)
.Name("dtpVisitStart")
.Format("yyyy/MM/dd HH:mm tt")
.TimeFormat("HH:mm:tt")
.Events(e => e.Change("dtpVisitStart_Change")
)
)

JavaScript:

$(document).ready(function () { 
TestDTP();
});

function TestDTP() {
var dtp = $("#dtpVisitStart").getKendoDateTimePicker();
debugger;
}

当调试器行运行时,dtp 是未定义的。如何在部分 View 加载时初始化此日期时间选择器?

最佳答案

如果您将就绪 block 放在页面底部,或者至少在小部件初始化代码 (also see this section of the docs) 下方,您的原始方法应该可行。

如果将它放在 @(Html.Kendo() 部分之上,TestDTP 将在小部件初始化之前运行,因为小部件初始化代码也包含在一个 jQuery 就绪 block (并且各种就绪 block 按顺序执行)。

关于kendo-ui - KendoUI DateTimePicker 在 document.ready 上未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22722528/

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