问题标签 [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 回答
1866 浏览

javascript - 在jsGrid中调用editItem函数时如何获取项目值

在我的 jsGrid 配置中,我调用了editItem这样的函数:

console.log,我得到结果:

我真正的领域在里面jQuery223061031009408811742 -> JSGridItem

如何在 jsGrid 中使用函数获取这些值?或者 JSON 中有内置函数可以解决这个问题?

注意:jQuery223061031009408811742每次页面重新加载时字段总是会改变,所以我不能硬编码字段名称来调用它。

0 投票
0 回答
3438 浏览

jquery - JSGrid 自定义字段

我正在使用 JSGrid Jquery 插件,我需要使用来自 jquery ui 的 checkboxradio,所以我创建了一个自定义字段,它可以工作,但我有一个小问题:当编辑这个单元格时,即使没有按下完成编辑按钮,值也会被保存。在正常情况下,如果您离开该行而不按完成编辑“右标记”,则不会发生保存。

这是我的代码:

0 投票
2 回答
1419 浏览

javascript - jsGrid 不会呈现 JSON 数据

我正在尝试在我的 MVC 项目中使用 jsGrid,因为客户端想要内联编辑和过滤。但是,我无法让它将我的 JSON 源加载到表中。我加载表格的 js 如下所示:

loadData 是我一直在研究的。

从 get data 返回的 JSON 如下所示:

到目前为止,我已经确认 ajax 正在触发,更改了我的数组标题以匹配调用的标题,并确保返回是有效的 JSON,我还能做什么?

我一生都无法弄清楚为什么这不起作用。任何帮助将不胜感激。提前致谢, Jaidon Rymer

0 投票
1 回答
968 浏览

jquery - W2ui Grid 自定义页脚显示

使用 W2ui 网格,我们是否有类似自定义页脚选项来显示每列的总和/总计?

0 投票
2 回答
3571 浏览

javascript - JS-GRID:如何设置默认值

我正在使用JS-GRID。如何将默认值设置为输入?

我尝试了以下代码。但并不成功

演示链接在这里

在此处输入图像描述

0 投票
2 回答
10415 浏览

jquery - jsGrid loadData 不起作用

我使用 Ajax 将数据加载到 jsGrid 中。

我有以下代码:

});

ajax 调用返回一个对象数组,但它没有填充到表中。

怎么了?

0 投票
2 回答
358 浏览

jquery - 使用jQuery向表格行动态添加ID?

我正在使用 jsgrid 在 Web 应用程序的玻璃数据网格上创建一个,现在需要为每一行添加一个 ID,以便可以选择一行并将一个键值传递到后端。

我尝试使用下面显示的 id 的代码,我已经设法确认每​​个 fieldData 记录的值都存在(这是保存行数据的对象。)该函数使用变量 iRDG2 运行一个 for 循环来循环通过表行和 URN 与唯一参考号相关的密钥对;

不幸的是,浏览器中的 JS 引擎告诉我 Object 不支持属性,可能是因为行包含单元格。

非常感谢任何指导。

0 投票
0 回答
968 浏览

mysql - 加载/保存多行 JSGrid

我想使用 JSGrid 作为一种从 MySQL 数据库加载数据的方法,以及通过 CakePHP 3 保存(新的或编辑的)多行数据。但是,我不确定如何做到这一点,或者这是否是可能的。

对于加载,如果说我想编辑数据,我想从两个连接的表中获取数据。在 CakePHP 3 中,我会使用 find 检索数据,然后将其设置到视图中,但我不确定如何在加载视图时从那里将其放入 JSGrid。

为了类似地保存,我会保存到两个不同的表中。在 CakePHP 3 中,通常对于多个表,我会使用补丁实体来保存到各个表,并使用 AJAX 将内容保存在另一个页面上,而不是实际在该页面上(每个表的两个添加页面)。但是我不确定您是否可以使用多个数据来做到这一点。

例如。

给定用户的字段,将执行添加页面通常会执行的操作,并且带有关联表的补丁实体将保存到各种关联表中,但一次只能保存一个。

更新:

我的配置/routes.php:

我的观点:

<?= $basepath ?>是在我的 AppController 中设置的变量,这意味着无论项目名称如何,我仍然可以访问 URL。

在视图中,当我尝试保存新行时,添加了该行,但内容为空白。当我尝试编辑一行时,我得到一个“请稍候”,然后什么都没有保存,我仍然可以编辑字段。此外,在控制台中,我收到以下错误:

0 投票
1 回答
325 浏览

json - ColdFusion、jsGrid、oData

有谁知道如何编组来自 ColdFusion 查询的数据,以便 jsGrid 可以使用它?

目前,我使用 serializeJSON() 将查询结果转换为 json,然后尝试将其提供给 jsGrid。我正在使用的 jsGrid 示例是此页面上的 oData 示例:http: //js-grid.com/demos/

我看到的问题是,由 serializeJSON() 生成的 json 数据包与演示所需的 oData 数据包的“形状”不同。

所以,问题是,如何将我的数据从 ColdFusion 编组为 oData 格式?


更新:在回答一些问题时,这是 serializeJSON() 产生的:

以下是 jsGrid/oData 演示页面生成的内容。serializeJSON() 中有一些非默认选项以不同的格式(行、列、结构)生成数据包,但它们都不符合 jsGrid 的要求,即。o数据。


在对 Leigh 问题的具体回答中,我尝试将查询转换为结构数组,然后将其序列化。这给了我这个,这又是错误的“形状”。


回答 Jules,我的朋友 jsGrid,而不是 cfgrid :-)

0 投票
1 回答
1668 浏览

javascript - How to set js-GRID default inserting, instead of filtering

I have a js-GRID which when loading is default set to filtering in the upper right section. look at here please

How will I set it to be default in inserting? I mean how will the filtering being displayed to the top instead of the + inserting button?.

This is my code: