通过ARCGIS for Javascript api 加载数据 ,并显示在dojo的FilteringSelect上
2012-03-20 19:43
295 查看
首先创建一个FeatureLayer,不加载到地图上,调用feature layer的query 方法
var treeList = new esri.layers.FeatureLayer("http://192.168.200.232/ArcGIS/rest/services/WEM/wem/MapServer/3", { outFields: ["Name"] }); var query = new esri.tasks.Query(); query.where = "1=1"; treeList.queryFeatures(query, function(featureSet) { var values = dojo.map(featureSet.features, function(feature) { return { name: feature.attributes.Name }; }); var dataItems = { identifier: 'name', label: 'name', items: values }; var store = new dojo.data.ItemFileReadStore({ data: dataItems }); dijit.byId("cboRiverbasino").store = store;
相关文章推荐
- 纯js实现分页 原理:所有数据已加载好,js通过遍历部分显示,实现分页效果
- 纯js实现分页 原理:所有数据已加载好 js通过遍历部分显示 实现分页效果
- 动态的把数据显示在table中,点击某一行的删除按钮实现该行的删除(通过ajax实现页面的无刷新加载)
- 加载数据库表全部数据到GridView控件,但通过查询条件在GridView显示一行或几行数据
- 动态为 dijit.form.FilteringSelect 加载数据
- ButterKnife 加载控件 + xUtils 获取数据+ Fresco 显示图片 + 通过事件分发控制移动 + 通过AIDL获取数据
- 带有侧滑菜单的+ 通过retrofit获取数据,通过fresco框架加载图片,使用TabLayout + ViewPage + Fragment + ListView 显示数据
- 解决bootstrap-select 动态加载数据不显示的问题
- bootstrap-select 动态加载数据不显示的问题
- layui监听select下拉框获取数据通过doT.js加载页面多选框
- 使用bootstrap-select 动态加载数据不显示的问题
- jsp jquery 页面中select显示加载后的数据默认选中项
- LigerUI中通过加载服务端数据进行表格的分页显示
- ButterKnife 加载控件 + xUtils 获取数据+ Fresco 显示图片 + 通过事件分发控制移动 + 通过AIDL获取数据
- 通过网络加载数据显示到ListView
- luat通过协程实现网络数据加载完毕后显示界面
- 动态的把数据显示在table中,点击某一行的删除按钮实现该行的删除(通过ajax实现页面的无刷新加载)
- dijit.form.Select菜单项的数据通过rest加载
- 异步加载封装结果为xml数据,xsl文件解析xml数据显示在指定的div中