gpt4 book ai didi

javascript - ArcGIS JS API 搜索源 searchFields - 多个字段不起作用

转载 作者:行者123 更新时间:2023-12-03 10:14:40 25 4
gpt4 key购买 nike

我的应用程序无法在两个(或更多)字段中进行搜索。 ESRI 的示例应用程序也存在同样的问题。

ESRI 应用程序示例:http://developers.arcgis.com/javascript/sandbox/sandbox.html?sample=search_customized

在第 130 行,这是确定: searchFields: ["Country"],

这也是确定:searchFields: ["Rating"],

但是,这是错误:searchFields: ["Country", "Rating"],

文档说,searchFields 是要搜索的字段数组(请参阅 https://developers.arcgis.com/javascript/jsapi/search-amd.html#sources )

为什么不工作,出了什么问题?

最佳答案

我验证了由于字段数据类型而发生的链接;如果您打开示例层 REST URL,您将看到“County”具有字符串数据类型,但“Rating”具有整数数据类型。

图层的屏幕截图:

enter image description here

并不是不支持组合;它支持此类组合,只是您在文本框中传递值时需要小心,该值应该是整数。因为对于字符串,它使用“like”,对于整数,它使用“=”运算符。

希望这对你有帮助:)

关于javascript - ArcGIS JS API 搜索源 searchFields - 多个字段不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29938229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com