arcgis api for js中镶嵌数据集显示问题

我对建立的镶嵌数据集发布本地的影像服务,通过ArcGISImageServiceLayer调用并展示在map中,没有问题。可是如何对镶嵌数据集中的部分数据进行展示?我现在尝试采用的ArcGISImageServiceLayer中的setDefinitionExpression(expression, doNotRefresh)方法进行操作,可是却没有成功,服务没有成功加载,代码如下:
var imagelayer=new ArcGISImageServiceLayer(url);
imagelayer.setDefinitionExpression("OBJECTID = 10",true);
map.addLayer(imagelayer);

不知道问题出在哪里,麻烦各位帮忙解答,是否接口使用错误?谢谢
已邀请:

谢军

赞同来自: sunj92

hello,这三行代码看起来没有任何问题。
1)设置的过滤条件合适吗?可以在arcmap中对镶嵌数据集进行测试确认;
2)使用setDefinitionExpression方法后,监控一下请求,有报错信息吗?

要回复问题请先登录注册