arcgis服务器查询结果的jqgrid json阅读器

2024-06-24

我需要什么样的 json 阅读器来绘制数据在 jqgrid 中?

Thanks!


你有一些奇怪的问题以及关于jsonReader。在当前情况下,您可以使用

jsonReader: {
    root: 'features',
    repeatitems: false
}

读取数据。The demo http://www.ok-soft-gmbh.com/jqGrid/user781065_.htm显示结果如下:

UPDATED: 我的理解是,你真正想做的就是打电话给一些人external为您提供返回 JSON 的 URL。由于安全原因,标准 Ajax 请求无法发送到另一台服务器(请参阅同源政策 http://en.wikipedia.org/wiki/Same_origin_policy)。幸好服务器sampleserver1.arcgisonline.com/ArcGIS支持 JSONP 请求。因此,要使用外部数据填充网格,您可以使用以下代码

$('#grid').jqGrid({
    url: 'http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/4/query',
    datatype: 'jsonp',
    postData: $.param({
        where: "1=1",
        returnGeometry: false,
        outFields: "ObjectID,NAME,STATE_NAME,CNTY_FIPS",
        f: "json"
    }),
    colModel: [
        {name: 'ObjectID', label: 'ID', width: 60, jsonmap: 'attributes.ObjectID'},
        {name: 'NAME', label: 'Name', width: 150, jsonmap: 'attributes.NAME'},
        {name: 'STATE_NAME', label: 'State', width: 120, jsonmap: 'attributes.STATE_NAME'},
        {name: 'CNTY_FIPS', label: 'FIPS', width: 60, jsonmap: 'attributes.CNTY_FIPS'}
    ],
    toppager: true,
    jsonReader: {
        root: 'features',
        repeatitems: false
    },
    loadonce: true,
    ignoreCase: true,
    height: 'auto'
});

查看新演示here http://www.ok-soft-gmbh.com/jqGrid/user781065_jsonp.htm.

更新2:为了能够使用本地搜索/过滤,应该修改上面的代码。最好更换postData上面哪个看到下面的参数

ajaxGridOptions: { cache: true },
prmNames: {search: null, nd: null, sort: null, rows: null, order: null, page: null},
postData: {
    where: "1=1",
    returnGeometry: false,
    outFields: "ObjectID,NAME,STATE_NAME,CNTY_FIPS",
    f: "json"
}

See 对应的演示 http://www.ok-soft-gmbh.com/jqGrid/user781065_jsonp_.htm where filterToolbar works.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

arcgis服务器查询结果的jqgrid json阅读器 的相关文章

随机推荐

  • 动画完成后使用 JQuery 更改 CSS

    谁能帮我解决这个 JQuery 的小问题 我有一个 div 当鼠标悬停在选项卡上时 我会不断更改它的边距 我还希望当鼠标悬停在选项卡上时 这些选项卡的颜色也会发生变化 该功能工作得很好 但有一个小问题 当我将鼠标悬停在选项卡上时 选项卡的颜
  • 使用 Python 将 XML 文件存储到 MS SQL DB 中

    我的 MSSQL DB 表包含以下结构 create table TEMP MyXMLFile XML 使用 Python 我尝试将本地存储的 XML 文件加载到 MS SQL DB 不需要 XML 解析 以下是Python代码 impor
  • 使用 Apache Poi 将 doc 文件转换为 html

    我正在开发一个 Android 应用程序 我需要使用 Apache Poi 将 MS Office 文件转换为 HTML 到目前为止 我可以使用以下项目源将 xlsx 转换为 htm http display msoffice docs a
  • Android Material Design 内联日期选择器问题

    我有一个ScrollView使用日期选择器 在以前版本的 Android 中 日期选择器是这样的 我可以毫无问题地滚动 Datepicker 日 月 年的单个元素 在Android Lollipop API level 21 Materia
  • 如何在 C# 中处理特定 SQL 异常(例如,违反唯一约束)?

    我的问题是如何在 C 中处理 sql 异常 有没有办法检查数据访问层抛出什么样的 sql 异常 例如 如果 db 抛出唯一约束异常或外键异常 有没有办法从 c 捕获它 您对这些数据库异常使用的异常处理模式是什么 看看SqlException
  • 如何将我的 python 机器人连接到 microsoft bot 连接器

    我想编写一个 python 机器人 并且我知道是否可以将我的机器人连接到 microsoft bot 连接器 是的 这是可能的 请结账基于 Django Python Web 框架 构建的 Microsoft 机器人 https githu
  • Python csv.writer - 是否可以写入变量?

    是否可以使用 csv writer 将数据写入变量而不是文件 我希望我能做这样的事情 data csv writer data I have removed the csv processing code for brevity messa
  • 如何在没有 jquery/javascript 的情况下为 HTML5 日期字段添加验证/限制

    是否可以使用 HTML api 在不使用 jquery 的情况下向日期元素添加验证 限制 我目前正在使用 jquery datePicker 来显示日历 并使用 datePicker 的 beforeShow 方法添加限制 现在我正在尝试使
  • 我需要使用 cron 作业每 30 分钟恢复一次数据库 (mysql)

    我是 cron 作业的新手 我需要每 30 分钟恢复一次数据库 mysql 是否有一个 cron 作业命令可以从已压缩的 sql 文件恢复数据库 或者我是否需要创建一个 php 脚本来执行此操作并创建一个 cron 作业来每三十分钟调用此脚
  • 整洁的标签后没有换行符

    您好 我有以下输入 p Hi span you span p 我想将其视为 XML 我使用以下选项在命令行上运行 Tidy input xml yes output xml yes indent no 我的输出是这样的 p Hi span
  • 如何在unix中对ls输出进行编号?

    我正在尝试编写一个格式为 id file absolute path 的文件 该文件基本上递归地列出文件夹中的所有文件 并为每个文件提供一个标识符 如 1 2 3 4 我可以使用以下命令递归地获取文件的绝对路径 ls d 1 PWD 但是
  • 如何在 C# 中使用 SerialPort 端口对象的 dataReceived 事件?

    我正在尝试创建一个小型应用程序来收集从连接到 COM10 的外部传感器接收到的数据 我已经成功创建了一个小型 C 控制台对象和应用程序 该对象和应用程序使用 for 循环打开端口并在固定的时间内将数据流式传输到文件 我想转换此应用程序以使用
  • 适用于 Windows 的最佳免费 C++ 分析器是什么? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个探查器 以便找到我的 C 代码中的瓶颈 我想找到一个免费的 非侵入性的 良好的分析工具 我
  • 以编程方式安装 IIS7 的更好方法

    我有一个 webapp 安装程序 它安装了所有必备组件 其中也包括 IIS 7 由于 IIS 并不是 Visual Studio 安装项目的先决条件 因此我想出了以下代码来从代码安装 IIS 针对 Windows Vista 和 7 pri
  • 将 2:1 等距柱状全景图转换为立方体贴图

    我目前正在为网站开发一个简单的 3D 全景查看器 出于移动性能的原因 我使用 Three jsCSS 3 渲染器 https github com mrdoob three js blob master examples css3d pan
  • 带有 JPA 的 GWT - 无持久性提供程序

    GWT 与 JPA 我的 eclipse 工作区中有两个项目 让我们命名它们 JPA项目 GWT项目 JPAProject 包含 JPA 配置内容 persistence xml 实体类等 GWTProject 是一个示例 GWT 项目 取
  • 候选键的子集

    我们知道 候选键是唯一标识关系中的行的列或列的组合 假设我有一个关系 其中候选键是列的组合 我想问一下 候选键的子集是否也可以唯一标识该行 OR 候选键是没有唯一标识该行的子集的键吗 候选键是一列或列的组合 或者更正确地说 一组一个或多个列
  • 每当用户单击动态 url ReactJS 时如何渲染到页面?

    我想要解决的是 每当用户单击动态网址时如何呈现到特定页面 更具体地说 有我的 product list api 数据 在 product list api数据中 有一个关键的 url 每当用户单击此 url 时 用户将被重定向到另一个特定的
  • 将嵌入的内容传递给嵌套列表的孙组件

    我知道有几个问题与此类似 但它们并不完全相同 我正在构建一个嵌套列表 我想在每个孙子中与常见 html 一起显示自定义 html 内容 当我在循环外部添加到 ListComponent 时 可以正常工作 但是如果我将其在循环内部传递给内部子
  • arcgis服务器查询结果的jqgrid json阅读器

    我需要什么样的 json 阅读器来绘制数据在 jqgrid 中 Thanks 你有一些奇怪的问题以及关于jsonReader 在当前情况下 您可以使用 jsonReader root features repeatitems false 读