如何在基础设施点燃网格中选择单列数据



如何从网格数据中选择单列的数据。网格数据按如下方式传递:

var url = "/Main/Grid?tbname="+parameter;
var jsonp = new $.ig.JSONPDataSource({
           dataSource: url, paging: {
               enabled: true, pageSize: 10,
               type: "remote"
           }
       });

$("#listingGrid"(.igGrid("dataSourceObject", jsonp(.igGrid("dataBind"(;

我必须从此网格中检索另一页中的数据,并从此数据中选择一列。

我已经检索了这样的数据

var ds = window.parent.$("#listingGrid").igGrid("option", "dataSource");

但无法访问一列数据。

我假设由于您直接使用数据源,因此您不希望网格中的实际列,这可能与数据源中的列不同,具体取决于您设置网格的方式。

最简单的

方法可能是在从其他页面检索数据源后从数据源调用数据函数。 此函数返回一个对象数组,这些对象是每行中的项。 一旦有了这个,你就可以循环访问每个项目并查询单个属性。

var ds = window.parent.$('#listingGrid').igGrid('option', 'dataSource');
$.each(ds.data(), function (i, item) {
    var itemProperty = item.Property;
    // ...
});

不过,您需要确保首先从服务加载所有数据,否则数据可能会返回一个空数组。

相关内容

  • 没有找到相关文章

最新更新