未捕获TypeError:undefined不是函数:单击kendo Action Sheet List按钮时?

时间:2014-04-06 06:57:12

标签: kendo-ui kendo-grid uiactionsheet

当我尝试在我的应用程序中加载kendo动作表控件时,我遇到了问题。 我的问题是当我尝试单击列表时。它显示Undefined不是函数。

HTML:

 <ul id="actions">
                        <li><a href="#"  data-action="view">New Appointment</a></li>
                        <li><a href="#"  data-action="rename">View Info</a></li>

                    </ul>

JS:

 $("#actions").kendoMobileActionSheet({ type: "tablet" });

$("#kendogrid").on("click", "tr", function () {
    var CustomerID = $(this).attr("id");
    $("#actions").data("kendoMobileActionSheet").open(this);
});

如果我点击网格,它会显示kendo action sheet.which包含到链接。当我尝试点击此链接时,我收到错误。

1 个答案:

答案 0 :(得分:2)

操作表项的data-action属性指向必须全局可用的JavaScript函数。你应该有功能&#34;查看&#34;和&#34;重命名&#34;在您的页面中定义。如果你没有,你会得到&#34; undefined不是一个功能&#34;错误。