Setting layerDefinitions for IdentifyParameters results in error, “TypeError: identifyParams.layerDefinitions is null.”
上次发布: August 25, 2014ArcGIS API for JavaScript
漏洞 ID 编号
NIM072828
已提交
September 16, 2011
上次修改时间
December 1, 2020
适用范围
ArcGIS API for JavaScript
找到的版本
2.4
编程语言
JavaScript
操作系统
Windows
操作系统版本
XP
状态
In Product Plan
该问题已添加到开发团队的解决问题中。 对于具有此状态的问题,将在近期版本(下一个或两个版本)中进行解决。 检查问题的“其他信息”或“备用解决方案”部分,寻找可以完全解决此问题的有用信息。
解决办法
identifyParameters.layerDefinitions needs to be created manually as it is an optional parameter. This code does not produce the error reported: // create an array to hold layer definitions // each array item corresponds to a single layer def identifyParams.layerDefinitions = []; // populate the array identifyParams.layerDefinitions[2] = "PSTLADDRESS= '4686 Brightmore Rd'";The documentation will be updated to be more explicit.