首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么当我对listjs表进行排序或筛选时,某些行会消失?

为什么当我对listjs表进行排序或筛选时,某些行会消失?
EN

Stack Overflow用户
提问于 2014-11-16 02:55:29
回答 1查看 536关注 0票数 1

我正在编写一个webapp,它可以从geojson文件中读取,也可以从Google表中读取。

geojson在这个应用程序中工作得很好,它将每一项添加到地图中,并作为表格中的一行进行搜索、排序和过滤。但是我有一个奇怪的问题,我在诊断时遇到了问题,在哪里添加了行,但是我认为listjs组件没有正常工作。

我被困住了,需要帮助!

这是页面:http://alexgleith.github.io/SSSPros/

下面是代码:https://github.com/alexgleith/SSSPros

看看资产/js/app.js中的第144到230行,它设置了层,设置了表,然后对Google表进行了请求。

如果我说得不够清楚,请提出问题。

总之,在webapp示例中,地图和表中有六项。如果对表进行排序或过滤,其中两个就会消失。我也不知道原因。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-23 04:28:48

请参见第352项,其中在注册jQuery ajaxStop处理程序之后创建列表。这应该等到AJAX调用完成后才创建列表,但是您的fusiontables特性并没有正确地添加到列表中。如果在页面加载后在JavaScript控制台中手动运行以下命令,您将看到列表被创建并正确排序:

代码语言:javascript
复制
featureList = new List("features", {valueNames: ["feature-name"]});
featureList.sort("feature-name", {order:"asc"});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26953246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档