将“ QueryRow的实例”转换为列表或地图

问题描述

我有一个保存参考数据的资产数据库。我正在尝试基于此表创建另一个表(在这种情况下为地图列表);

var data = db.execute("SELECT * FROM customers");

data > [{1,George,male},{2,Michael,{3,Lucy,female} ...]

myList = data.where(..condition); >> filtered by gender

myList > [{1,George},Michael} ...]

因此,新的地图列表将具有更多键/值对,这些键/值对将在运行时填充,例如“ counter”。

我没有在后台使用对象,而是在使用运行时列表变量。 (也许这是我问题的根本原因,我真的不知道)

因此,当我尝试读取类似myList [0]的记录时,我可以到达,但是当我尝试将此特定记录添加到地图编译器的另一个列表时,会返回错误

Tried calling: add(Instance of QueryRow)

如果有人帮助我,我将不胜感激。 预先谢谢你。

解决方法

我已经通过这种方式解决了

 localization={{
      toolbar: {
        exportCSVName: "Export some Excel format",exportPDFName: "Export as pdf!!"
      }
    }}

现在的地图是真实的地图,您可以添加新的键值对或以其他方式使用。