问题标签 [gridjs]
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.
hierarchical-data - grid.js 显示分层数据
我刚开始使用 grid.js,我需要显示分层数据。例如,我有一个地址列表,每个地址可以有一个或多个仪表。所以我希望能够单击一行,然后这将展开以显示下面的一个或多个米(父/子关系,JSON 数据)我在网站上找不到任何示例,所以我想知道这是否可能?有没有人设法做到这一点?如果是这样,一些例子将非常受欢迎
javascript - 渲染后如何在 Grid.js 中添加(或替换)数据?
我想最初将数据呈现给 Grid.JS,然后我的页面可能会获取其他数据并添加其他行或填充某些行中缺少的数据。我不确定在渲染一次后写入 Grid.JS 的语法是什么。我的想法是我必须重新渲染整个表格,这是我在下面尝试的,但出现错误。
我试过这个:
当我尝试这样做时,我在控制台中收到以下错误:
javascript - XHR 请求和下载禁止的解决方法
我有一个奇怪的情况:我从 Postgres 数据库中获取数据,然后从这些数据中,我使用 Grid.js 在网站中创建了一个表。每行都有一个“下载”按钮,该按钮从该表条目中获取 2 个参数并将它们发送到一个函数。最初,该函数将向 php 文件发出 XHR 请求,该文件从另一个数据库获取文件,创建一个 ZIP 文件,并将其发送给用户,并使用readfile()
.
我现在发现这是不可能的。出于安全原因,XHR 不允许下载。我可以做一些事情window.location
来调用 PHP 文件并获取下载,但是我正在处理数百个文件,所以我不能编写数百个 PHP 文件来单独获取数据。我可以,但是维护和管理所有这些文件会非常困难,而且感觉不专业。
现在,我可以:
- 使用 POST 将数据从 JS 发送到 PHP;
- 使用这两个变量,从另一个 Postgres 服务器获取数据;
- 使用这些文件并创建一个 ZIP 文件(由于存储限制,ZIP 文件不能永久存储在服务器中。服务器中的 cronjob 最终会清理文件)
我需要:
- 将 ZIP 发送给用户;
- 保持尽可能简单的代码,我可以提供 2 个变量并且它可以正常工作,而不需要为每个表行创建一个 PHP 文件(如果这有意义的话)
当前代码是:
- Javascript
- PHP
gridjs - 在测试中看到 Grid.js 错误,但不是完整的应用程序
我希望你能帮助我找出我在测试时看到的一个令人费解的错误。我应该以我不是世界上最伟大的 js 开发者这一事实作为这个问题的序言。
我已经使用 Grid.js 的 react 版本,gridjs-react 创建了一个应用程序,一切都很好。但是,当我编写测试时,我收到很多错误消息,内容如下
'[错误:[Grid.js] [错误]:容器元素不能为空]'。
我不太明白为什么。这些错误实际上不会导致测试失败。我正在测试单独使用 grid.js 的组件,因此必须缺少某种包装器。任何帮助都感激不尽!
javascript - 带有打字稿的Gridjs
我们在项目中使用 typescript 编译为 javascript,唯一的补充是 jquery。我已经使用 npm 安装了 gridjs,并试图用它来生成一个带有这个例子的表:https ://daily.dev/blog/create-next-gen-html-tables-with-grid-js 不幸的是我得到了一个404,它试图找到不存在的路径.../js/node_modules/gridjs.js。难道我做错了什么?它是一个错误,还是应该以这种方式表现?
node.js - 是否可以将gridjs结果定向到控制台
我试图弄清楚如何在终端会话中看到来自 gridjs 的结果网格。(我正在编写一个自动化脚本,并且需要能够为数百个报告动态生成表格 html - 全部来自 CLI)这是我迄今为止尝试过的:
gridjs - gridjs - 如何在来自服务器的数据显示在表中后运行函数?
这是我今天的代码:
我希望这部分可以在没有超时的情况下运行:
我试图在框架中搜索事件,但没有找到任何东西。
javascript - 重新填充表 #gridjs 中的数据
所以我知道 gridjs 中的 updateConfig() / forceRender() 方法,但是是否可以解决“重绘表”?我正在寻找一种使用持久视图/搜索/过滤器选项重新填充表数据的函数/方法。
谢谢 <3
gridjs - 切换全选不适用于 grid.js
我有一个定义如下的网格 js。我已经选择了我想要选择/取消选择所有行的所有复选框。我能够执行全选,但取消全选不起作用。任何人都可以请帮忙。谢谢。