首页 / 浏览问题 / 组件GIS / 问题详情
iclient leaflet 属性查询
125EXP 2020年07月10日

请问在attributeFilter后面加多个条件怎么写呢,我写成or或者||都不行,单独测试每个条件都可以,谢谢!

 sourceDatasetFilter :{
	            	attributeFilter:"行政级别 < = '2' OR  ADMINLEVEL <= '2'",
	            }, 

1个回答

你好,,是可以设置多个条件的,比如你在官网范例http://localhost:8090/iserver/iClient/forJavaScript/examples/leaflet/editor.html#02_getFeatureBySQL的源码中将查询表达式设置为attributeFilter: "SMID = 246 or COUNTRY = '中华人民共和国'"      是可以的,注意你的表达式是否正确,文本和宽字符型的字段才需要加单引号,而且需要时英文状态的引号

2,842EXP 2020年07月10日
好的,谢谢
...