代码之家  ›  专栏  ›  技术社区  ›  Luis Lobo Borobia

ExtJS(Grid):如何遍历网格的数据

  •  0
  • Luis Lobo Borobia  · 技术社区  · 16 年前


    -检查“required”列设置为“Yes”的所有行是否都将“Status”列设置为“Received”。

    1 回复  |  直到 10 年前
        1
  •  0
  •   Luis Lobo Borobia    16 年前

    我找到了答案:

    var records = gridRequisitos.store.data.items,
    obligatorio,
    estadoReq;
    
    requisitosCumplidos = true;
    
    // are there any records?
    if (records.length > 0) {
    
        // traverse records
        for (var i = 0; i < records.length; i++) {
    
            // get specific columns
            estadoReq = records[i].get('estadoRequisitoDescripcion');
            obligatorio = records[i].get('obligatorio');
    
            // if it's required and status == pending...
            if (obligatorio == 'S' && estadoReq == 'Pendiente') {
                requisitosCumplidos = false;
                break;
            }
        }
    }
    
    推荐文章