问题标签 [jsgrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
198 浏览

javascript - 使用 jsGrid 作为本地独立应用程序

我正在寻找将jsGridhttp://js-grid.com)用作本地应用程序的方法。我basic.html在 git-project 的文件夹中找到了demos,我注意到对示例数据网格所做的更改没有提交(在刷新basic.html所有更改的本地副本后恢复为初始值)。据我了解,对表所做的更改在内存中,主脚本不会将它们保存到db.js数据源(json-dictionary clients)所在的位置。作为确认,我发现updatingClient-function in的实现db.js是空的(由于明显的内存实现)。

我想问的问题:

1) 我怎样才能让这个应用程序使用外部但本地的数据源?是否应该是某种伪代码db.js:( db.clients = csv2json('clients.csv')假设有一个额外的 jquery-plugin 来执行此任务)?有没有更方便的方法?

2)如果第一个问题是合理的,我应该如何实现updateClient考虑多个用户同时使用的功能?可能吗?

3)我需要某种时间记录在数据网格上执行的操作。是否应该通过点击事件将某些元素绑定到主页上的日志功能来实现?如果是这样,我如何从这些函数中获取时间戳?

0 投票
1 回答
1179 浏览

ajax - JSGrid 无法执行搜索

我们是否必须在外部编写任何内容才能对列执行搜索。从演示中我了解到没有编写任何代码,请帮助我。我有过滤:true,所以我在每个 col 上都有搜索框,当我输入文本并点击键盘的输入按钮或搜索图标时,什么也没有发生,但它调用了一个 REST-ful 服务,我为获取网格数据而编写了该服务

以下是我的代码

0 投票
1 回答
1412 浏览

javascript - JSGrid不显示来自json的数据

嗨,我正在尝试修改 jsGrid 演示中的“DataManipulation”示例,但无法显示使用 GET ajax 调用检索的 json 文件中的数据。这是我的控制器代码:

检索的json是这样的

0 投票
1 回答
1205 浏览

javascript - 为什么我的 jsGrid 拒绝更新已编辑的行?

我知道还有其他选择,但我真的很想在我的项目中使用 jsGrid。我正在使用他们网站上指示的 1.5.2 版本,并从 CDN 中提取它。我想要的只是按照描述调用更新,以便我可以执行 a $.ajax,但似乎该回调没有做任何事情。这是我的实现:

  • 它在文档中说控制器方法应该返回 Promises。没关系,因为我使用的是 jQuery 3.0,并 $.ajax返回一个现在标准化的 Javascript Promise/A(这是 jsGrid 所期望的)。

  • 我知道控制器对象被正确理解,因为它调用了loadData(),并填充了来自我的 REST 服务的漂亮行。

  • 在查看了许多其他示例之后,似乎每个人都可以使用文档中提供的非常简单的代码来使用它。我console.log永远不会遇到断点,并且 AJAX 调用永远不会发生在网络选项卡中。

  • 我切换到 jsgrid.js 的非缩小版本,我从未收到任何控制台错误。

  • 当我模糊一行(远离我正在编辑的一行)时,值会恢复到最初的样子。

也许我只是不明白它是如何工作的?要将编辑持久化到我的数据库,我应该寻找不同的事件吗?任何帮助将不胜感激!

0 投票
0 回答
227 浏览

javascript - 如何实时刷新基于纯文本的jsgrid?

我正在尝试使用基于纯文本的 jsgrid 创建动态数据网格。

我知道我可以使用“可编辑”选项并使用自己的 jsgrid 工具来实现动态数据网格,但是这个项目专注于一个特定领域,大多数用户习惯于使用纯文本来复制和存档有问题的数据,所以我必须使用纯文本来保持易于输入和在必要时输出数据。

到现在为止,我只是在每次输入更改时重新写入数据网格,但显然随着输入变大,这种写入速度会更慢。

这里是测试链接:http: //balaiomtg.ligaos.net/

试试这个作为输入:

编辑:设置一个更大的样本输入。

0 投票
0 回答
2068 浏览

javascript - jsGrid 在逐页加载数据时无法正常工作

我正在尝试让jsGrid在项目中工作,但由于无法使其正常工作,因此我遗漏了一些东西。我已经仔细阅读了几次文档。

场景如下:

  • 获取子区域列表的 AJAX 调用
  • 获取国家列表的 AJAX 调用(每次我单击分页时,都应发出新请求以获得正确的值)

来自控制器部分下的文档:

loadData 是一个返回数据数组或 jQuery 承诺的函数,该函数将使用数据数组解析(当 pageLoading 为 true 而不是 object 时,应返回结构 { data: [items], itemsCount: [total items count] }) . 当 pageLoading 为 true 时,接受过滤器参数,包括当前过滤器选项和分页参数。

因此,我的 PHP 函数按预期以“正确”格式返回数据,这意味着:

我创建了一个Pastebin,其中包含进行 AJAX 调用时得到的结果(对于国家/地区结果)。我相信数据是现在的。所以,这就是我的代码的样子:

但仍然不适合我,这意味着我没有在网格上获得任何值。这张照片是我得到的一个例子:

在此处输入图像描述

我错过了什么?有什么帮助吗?

0 投票
1 回答
217 浏览

javascript - 使用 JsGrid 的下一个选项卡时出现错误

为什么当我单击下一个选项卡时出现 jsgrid 演示错误?我尝试破坏 e 并提高 jsgrid 并没有解决。

在此处输入图像描述

0 投票
1 回答
1653 浏览

javascript - jsGrid 插件 - 如何过滤远程数据?

我是 javascript 的新手。我正在使用 jsGrid 插件在浏览器中显示网格。网格列标题将具有值“请求状态”和“请求 ID”。我可以让它与静态数据一起工作。

但是在从 ajax 调用中获取数据(使用 json 文件作为数据源进行测试)时,当我选择“已请求”或“已拒绝”作为过滤条件时,数据不再被过滤。我正在使用这样的文档中提到的格式 -

在这种情况下,我无法理解如何实现过滤!

0 投票
2 回答
619 浏览

jsgrid - jsGrid 预先加载页面

我想按页加载项目,因为我有包含大量数据的表,但是一旦用户单击它,我不想为每个页面加载项目。相反,我宁愿提前预加载 1000 个项目(例如),并且只在用户移动到我仍然没有获取数据的页面时获取更多结果。可能吗?

0 投票
1 回答
1331 浏览

django - jsGrid loadData没有被调用

所以我真的很难让 jsGrid 启动并在我的 Django 站点上运行,特别是使用控制器从 ajax 请求加载表中的数据。它不起作用,所以我设置了这个非常基本的配置,只是为了看看我的控制器中的 loadData 函数发生了什么。使用以下配置,在控制台中打印的唯一内容是“In Script”。所以它显然不是在控制器内调用 loadData 。也许这个简单的“测试”配置也不正确。请问,我在这里错过了什么?它必须是愚蠢的。