问题标签 [dojox.grid]

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 回答
467 浏览

javascript - Dojo,Contentpane 的 href 中的引用页面未加载网格

这是从带有 href 的 dojox.layout.ContentPane 引用的页面内容。我可以在萤火虫中看到 xhrGet 请求被触发并且数据即将到来。令人惊讶的是,如果我填充选择,这种技术就会起作用。但是这个 EnhancedGrid 没有被渲染。

0 投票
2 回答
649 浏览

dojo - dojo 增强网格的自由文本搜索框

是否可以在 dojo 增强网格顶部有一个自由文本搜索框,我可以输入文本并立即过滤掉不包含文本的行?

我知道过滤器插件,这不是我喜欢的。

非常感谢!

0 投票
1 回答
250 浏览

datagrid - 单个单元格中有多个值时如何查询一个值(dojo)

我有一个网格,其中一列单元格有多个值,例如

假设我在其中一个单元格中有一个名为“Type”的列,其中有 A、B、C 之类的值...我正在像这样查询网格

因此,当用户选择特定的类型(比如 A 或 B ..我在下拉列表中)..应该显示特定的行,但发生的是当单元格中只有一个值时我可以看到网格数据它..未显示单元格中具有多个类型的行...我如何显示所有存在所选类型的行?

任何帮助表示赞赏。提前致谢。

0 投票
2 回答
1254 浏览

javascript - 使用 dojo.data.ObjectStore 刷新 Enhancedgrid

我正在使用 1.7.2 当我向对象存储添加一个项目时,我写

然后我尝试保存dataStore.save(),然后dijit.byId(gridId)._refresh() 浏览器挂断了。

添加项目后,我还尝试再次将同一商店重新分配给网格。仍然没有成功

0 投票
1 回答
620 浏览

javascript - Dojo 增强网格 - JsonRestStore,使用 JsonRestStore 时网格不显示数据

我有一个像

这是我服务的输出。我在两个存储 JsonResStore 和 ObjectStore 中使用此输出而不是 MemoryStore 用于 EnhancedGrid

我在变量中定义了网格结构,

当我在 EnhancedGrid 中使用 ObjectStore

网格显示正确的数据但是当我在 EnhancedGrid 中使用 JsonRestStore

我得到错误 - 网格没有显示数据。

这两个商店之间定义列结构有什么区别吗??

0 投票
2 回答
3579 浏览

php - 如何使 dojo 数据网格具有可编辑的行数据、可排序和分页

我有一个带有 json 类型数据存储的 dojo 数据网格。我已经完成了显示从 mysql 数据库中获取的数据。我想做的是允许分页,使行数据可编辑并将编辑后的数据更新到数据库中。这是我到目前为止所得到的:

jsonExample.php 从 mysql 获取数据并将数据转换为 json 格式

我在我的 javascript 控制台中收到以下错误 this.option is undefined this.defaultPage=this.option.defaultPage>=1?parseInt(this.option.defaultPage,10):1;

0 投票
1 回答
1512 浏览

dojo - Dojo EnhancedGrid:如何获取选定列的索引?

如果我单击dojo 增强网格的列标题,则整个列被选中。我想知道此类选定列的列索引。

提前感谢您的帮助。

0 投票
3 回答
3858 浏览

datagrid - Dojo Datagrid - 以编程方式设置选定行的样式

是否可以以编程方式设置 Datagrid 的选定行的样式?

任何人都可以提供一个片段吗?

0 投票
2 回答
11978 浏览

dojo - dojo DataGrid 中的 setSelected() 使先前的选择保持活动状态,即使对于 selectionMode="single" 的网格也是如此

我有一个 dojox.grid.DataGrid 我想以编程方式选择一行。我正在使用 setSelected() 这样做,它是第一次工作。但是,为不同的行再次调用它会使前一行突出显示。此外,如果我尝试重新选择之前选择的行,onSelected 事件不会触发。但是如果我真的在网格中单击,它会清除一些东西:在网格中突出显示的行之前未突出显示和未选中。

代码如下所示:

好像我启用了多选,但我已将网格声明为 selectionMode="single"。

我还需要调用其他什么来清除先前的选择吗?

0 投票
1 回答
583 浏览

dojo - 如何将序列号放在 dojox 网格行中

我们如何在每个道场网格行中插入行号作为序列号?当网格被过滤或排序时,这不能改变..任何想法?