query查询时orderbyfileds不起效

对layer进行query查询时候orderbyfields不生效。
已邀请:

勾戈雪黎

赞同来自:

【解决办法】:
帮助文档中说明query中orderbyfields这个参数只针对支持 supportsAdvancedQueries的图层有效, supportsAdvancedQueries针对某个图层成立的条件如下:1是要对服务开启动态图层;2是开启完动态图层后工作空间要设置为企业级地理数据库或者filegdb,同时图层不能与来自于其他工作空间的图层join。

但是实际测试后发现output field如果不被包含在order by field中,对某个字段使用desc是没有效果的,动态空间设置为filegdb和sde都失败。
跟美国工程师沟通后,将该问题确认为一个bug
http://support.esri.com/en/bug ... 3D%3D

要回复问题请先登录注册