Javascript Kendo Grid“无法读取null的属性'长度'错误

时间:2017-08-15 18:47:40

标签: javascript kendo-grid

我有一个可扩展的kendo网格,它从两个由不同实体分组的存储过程中返回数据。但是,它只返回三个实体之一的有效负载列中的数据。在开发人员控制台中进行调试时,它返回“无法读取属性'长度'的null。”我已经评论了似乎导致错误的代码行。我不确定为什么它只会对三个实体值中的一个执行此操作,但是想知道是否有人有建议要修复,因为我是一个初学者。请让我知道,谢谢!

private byte[] GetPathToAudioFile(global::Android.Net.Uri uri)
    {
        byte[] byteArray = null;
        try
        {
            File file = new Java.IO.File(uri.ToString());

            string filePath = System.IO.Path.GetFullPath(file.Path);

            byteArray = System.IO.File.ReadAllBytes(filePath);
        }
        catch (Exception ex)
        {

        }
        return byteArray;
    }

1 个答案:

答案 0 :(得分:0)

Kendo Data Source内不需要另外的Ajax请求。

transport: {
   read: {
      url: "/Test.svc/json/GetDetail",
      type: "get",
      dataType: "json",
      data: {
         entityId: function () { return $("#txtEntityId").val(); },
         entityTypeName: function () { return $("#txtEntityType").val(); }
      }
   },