Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.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
如何使用javascript检查剑道网格是否包含特定项_Javascript_Kendo Ui_Grid - Fatal编程技术网

如何使用javascript检查剑道网格是否包含特定项

如何使用javascript检查剑道网格是否包含特定项,javascript,kendo-ui,grid,Javascript,Kendo Ui,Grid,我有一个ASP.NETMVC项目。在一个视图中,有一个名为FullNameList的剑道网格,只有一个名为FullName的列,网格中有大量数据;它们都是简单的字符串名称。我想知道是否有方法来检查剑道网格是否包含特定项目?如果没有,我如何遍历数据源项以逐个检查这些项?在客户端(即浏览器)中,可以使用javascript数组某些方法搜索数据源数据: var searchName = "Yekanchi"; var searchNameFound = $("#FullNameList").data

我有一个ASP.NETMVC项目。在一个视图中,有一个名为
FullNameList
的剑道网格,只有一个名为
FullName
的列,网格中有大量数据;它们都是简单的字符串名称。我想知道是否有方法来检查剑道网格是否包含特定项目?如果没有,我如何遍历数据源项以逐个检查这些项?

在客户端(即浏览器)中,可以使用javascript数组
某些方法搜索数据源数据:

var searchName = "Yekanchi";

var searchNameFound = $("#FullNameList").data("kendoGrid").dataSource.data().some(
  function (dataItem) {
    return dataItem.FullName == searchName;        
  });

some()
方法测试数组中是否至少有一个元素通过了所提供函数实现的测试。它返回一个布尔值


我必须补充的是,我已经阅读了大量与剑道格网相关的问题,以找到类似或稍有不同的问题的答案,但我无法找到。OP只想知道项目是否存在,因此最好使用
some
而不是
过滤器
。更新为
some