Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 剑道计划程序单元格uid值为空_User Interface_Kendo Ui_Scheduler - Fatal编程技术网

User interface 剑道计划程序单元格uid值为空

User interface 剑道计划程序单元格uid值为空,user-interface,kendo-ui,scheduler,User Interface,Kendo Ui,Scheduler,大家好,我是剑道调度程序的新手,我想在用户按下结束键时获取最后一行最后一个单元格的uid,所以请任何人帮助我告诉我为什么获取单元格uid的空值。提前感谢 $(document).keyup(function (e) { if (e.keyCode == 35) { var scheduler = $("#scheduler").data("kendoScheduler"); var element = scheduler.view().content.fi

大家好,我是剑道调度程序的新手,我想在用户按下结束键时获取最后一行最后一个单元格的uid,所以请任何人帮助我告诉我为什么获取单元格uid的空值。提前感谢

$(document).keyup(function (e) {
    if (e.keyCode == 35) {
        var scheduler = $("#scheduler").data("kendoScheduler");
        var element = scheduler.view().content.find("tr:last td:last");
        var slot = scheduler.slotByElement(element);
        alert(slot);
    }               
});
我准备了一个小例子。当按下
End
键时,这将把
调度程序中的最后一个元素记录到控制台

编辑 如果
scheduler
返回为
undefined
,这可能是因为
div
id和
选择器之间存在差异。例如


var调度器=$(“#调度器”).data(“kendoScheduler”)

其他变量(
scheduler
element
)是否包含任何属性或所有未定义的
属性?如果(event.keyCode==35){//alert(“hello end key”);let scheduler=$(“#scheduler”).data(“kendoScheduler”);let element=scheduler.view();let abc=element.content.find(“tr:last td:last”);let slot=scheduler.slotbylement(abc);alert(slot);插槽未定义计划程序也未定义您可以发布您的
html
?并在初始化
scheduler
控件的位置发布吗?计划程序没有变为未定义,但插槽仍然为空您是否使用与示例中相同的代码?包括
console.log(插槽)
。如果您的代码与示例相同,我看不出它会是怎样的
null
是的,我也使用相同的代码,即使只是复制和粘贴,但它仍然会变为null。一旦我解决了任何问题,我将代码放在这里。错误出现[ts]类型“SchedulerView”上不存在属性“content”,请检查您是否正在使用jQuery版本