1
从documentation,描述google.maps.FusionTablesMouseEvent
“行” 属性:访问值命名集合
物业:排
类型:Object
说明:FusionTablesCell对象的集合,索引按列名称表示包含点击特征的表格行的内容。
FusionTablesCell
该对象具有两个属性,columnName
和value
。
在我的情况,我有这个小功能:
function test(e) {
alert(e.row);
}
参数e
是FusionTablesMouseEvent
,它确实有一个row
属性,当我调试我可以告诉它有我需要的值:
但我不能访问的PropertyId
的价值!
当我这样做:
alert(e.row.PropertyId);
它说: “不确定”。
此:
alert(e.row['PropertyId']);
也表示 “不确定”。
这些:
alert(e.row['PropertyId'].value);
alert(e.row.PropertyId.value);
alert(e.row[0].value);
导致错误。
这
alert(typeof(e.row));
告诉我row
确实是一个对象。
如何访问这个神秘的“集合,按列名索引”中的值?
难道,你试过像'e.PropertyId'? –
我现在做了,但是e只有四个属性,“infoWindowHtml”,“latLng”,“pixelOffset”和“row”。 –