问题标签 [dojo.gridx]

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 投票
2 回答
119 浏览

dojo - Dojo - EnhancedGrid 未在第一次页面加载时显示

我有以下增强网格:

我已将网格放在“dijit.layout.TabContainer”下,默认情况下未选择此选项卡。

当第一次加载页面时,表格没有出现......或者我会说一个表格就像一条线......当我使用萤火虫检查时,发现数据存在但是 dojoxGridMasterHeader 和其他网格相关的 css 的高度和宽度类为零...
下次当我更改某些更改网格中值的输入参数时,表格会出现..

尝试了以下线程中提供的解决方案,这对我不起作用:TabContainer 中的增强网格不起作用

0 投票
2 回答
159 浏览

dojox.grid - gridx 显示我的动态数据的最后一条记录

你好我正在使用网格来显示动态数据道场,但我得到的是样本(n)次,但总是向我显示最后一条记录,但如果我用虚拟数据做这件事效果很好,我希望你能帮我解决这个问题。

define(["js/module/modControllerPersona", "dojo/store/Memory", "gridx/Grid", "gridx/core/model/cache/Sync", "dojo/data/ObjectStore"], function(modControllerPersona, Store, Grid, Cache, ObjectStore){ var grid, store, data; var persona = new Array(); return{ datagridx: function(){ modControllerPersona.persona().then(function(result){ persona = JSON.parse(result); data = persona.items; store = new Store({data: data}); var columns = [ {name: 'id', field: 'descripcion'}, {name: 'descripcion', field: 'id_Maquinaria'}, {name: 'descripcion', field: 'id_tipo_Maquinaria'}, {name: 'Nombre', field: 'kind'}, {name: 'Nombre', field: 'nombre'}, {name: 'Nombre', field: 'visible'} ]; grid = new Grid({ cacheClass: Cache, store: store, structure:columns }, 'gridNode'); grid.startup(); });

0 投票
1 回答
392 浏览

javascript - 处理 dojo gridx 中分页的更改事件

我正在使用dojo gridx1.3。我的应用程序有很多数据,所以我使用 gridx 中的分页(多页)。

我正在尝试处理更改页面事件并突出显示更改颜色的特定文本。

1.处理页面更改事件。2.检查所有单元格中的每个值。3.如果符合条件,更改文本颜色。

以下示例可以实现我的要求。是否有任何有效的方法来处理页面更改事件并更改文本颜色。

我听说 DOMSubtreeModified 被弃用了。

0 投票
2 回答
185 浏览

rest - 通过 REST 在两个不同服务器上的两个数据库之间接收数据

我在一台服务器上有一个 Lotus DB (db1),在另一台服务器上有第二个 Lotus db (db2)。如何通过 REST 服务从 db1 接收数据到 db2(在 db1 中配置 REST 以从 db1 中的视图接收数据)?我认为任务必须明确,但我找不到这个任务的简单解决方案:(

0 投票
2 回答
196 浏览

javascript - 我们如何在道场 TreeGrid 中设置子级?

当我使用 时LazyTreeGrid,我遇到了一个小问题;我有这样的文件 JSON:

我不知道如何设置孩子ForestStoreModel,也许像childrenAttrs:['description.compents'](不幸的是,它不起作用......)?

0 投票
2 回答
417 浏览

xpages - xpages gridx jsonREST 和查询/搜索

我一直在关注 Brad Balassaitis 的优秀“XPages 中的 Dojo Grids” - https://xcellerant.net/dojo-grids-in-xpages/

我有一个带有引用 Notes 视图的 jsonREST 服务的 XPage,以及第 10 部分 - Dojo 数据网格搜索和过滤中描述的选项。

所以一切都很好,我可以在 ComboBox 中做出选择,然后网格重新加载显示 jsonREST 服务搜索的结果。

我现在想用 gridx 做同样的事情;布拉德再次对此有一个出色的系列 - https://xcellerant.net/gridx-in-xpages/

但是,他没有介绍进行 jsonREST 搜索和重新加载 gridx。

我一直在尝试从 Data Grid 版本中复制这些技术,但没有成功。我什至不确定是否应该直接运行 jsonREST Search,然后刷新网格,或者使用 grid.query 方法。我发现很少有好的文档,任何相关文章似乎对我没有多大帮助。我现在真的被困住了。

任何指针都非常感谢。

0 投票
1 回答
94 浏览

dojo - 如何用 dojo EnhanceGrid 中的文本替换超链接?

我正在使用有 5 列的 dojo EnganceGrid,第五列是图像超链接。我想用特定列的文本行替换超链接。例如,我点击第五列的第二行。当我单击图像时,我的图像超链接将替换为一些文本。任何人都可以帮助解决这个问题吗?

0 投票
2 回答
91 浏览

firefox - Firefox 不显示图像

我们有一个带有各种跨度标签的 gridx 链接到带有图像的 css。

网格中的 HTML:

CSS:

问题是 Firefox 会加载图像(我们可以用 firebug 看到它)但我们看不到它们。在所有其他浏览器中它工作正常。

在此处输入图像描述

0 投票
1 回答
254 浏览

dojo - 加载时gridx模块未定义错误

我在使用 IndirectSlect 时遇到了 Gridx 的问题,下面是我的代码

当我在 IE&Firefox 控制台中运行我的代码时,我看到如下所示的错误消息。基本上,在创建 gridx 时找不到两个模块。

找不到第 1 个声明的模块,请在使用前先要求它:gridx/modules/IndirectSelect


找不到第 2 个声明的模块,请在使用前先请求它:gridx/modules/RowHeader

请帮忙。

问候, 曼朱

0 投票
1 回答
190 浏览

checkbox - 如何使用行ID在gridx网格中选择一个复选框?

当我右键单击网格中的行时,我希望选中该复选框。我的应用程序仅支持 javascript。它不支持jquery。所以请用javascript发送你的答案。我使用以下代码来激活右键单击事件并获取我右键单击的行的 ID 值。请帮我检查相应行的复选框。

this.gridConnections.push(aspect.after(this.grid, "onRowContextMenu", lang.hitch(this, function(evt) {