在gvNIX中重新加载一个包含新JSON数据的图层

问题描述:

我正在浏览这个工具,但我有问题需要使用新数据重新加载现有图层。在gvNIX中重新加载一个包含新JSON数据的图层

我有图层所有者,我添加了过滤器只是在图层选择器的底部。这个过滤器发送一个返回JSON的ajax请求,我需要把这个数据放在这个现有的层中。

是否有可能做到这一点只与传单库或我必须使用在leaflet.ext.gvnix.map.js中声明的海关gvNIX javascript函数?

我无法找到如何做到这一点与JS

感谢

leaflet.ext.gvnix.map.js声明的类被定义为整合gvNIX上.jspx页与单张组件生成.tagx

当然,您可以修改.jspx以在页面上包含您需要的任何内容或定制任何gvNIX组件(或复制它以扩展其功能)以符合您的要求。

例如,您可以创建自己的field.tagx来调整其图例表示形式。

一个很好的存档方法是在WEB-INF/tags文件夹中创建一个新的目录,在其中创建自定义标签。然后,在.jspx中,包含一个指向您的标记文件夹的新前缀xmlns。这样,您可以更新gvNIX标签库(从新的gvNIX版本),而不会丢失自定义设置。

祝你好运!

+0

是的,我看到了,我试图编辑toc.tagx来添加我自己的代码。这个问题它理解了这个标签下的所有JS逻辑。我怎样才能获得图层内的数据?有没有什么功能可以做到这一点?谢谢@ jmvivo – 2015-02-05 14:28:35

+0

那么,我知道目前'leaflet.ext.gvnix.map.js'有点神秘。未来的版本会更清晰。我们正在计划轻松地扩展并创建新的图层类型(包括组,wms-t,单几何图层等),但我不能告诉你它什么时候会出现。抱歉。 – jmvivo 2015-02-05 14:39:13

+0

我同意,这个JS不太清楚。无论如何,这是jspx文件中使用的所有新标签的优秀工作。也许在下一个版本中,它可能是一个很好的功能,可以创建通用功能,如将数据放入现有图层或添加新图层。谢谢 ! – 2015-02-06 07:36:29