问题标签 [dx-data-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 投票
0 回答
100 浏览

json - 超过 500mb 的 Json 数据在 Angular js 服务中没有得到响应

我正在使用 dx 数据网格和客户端导出到 Excel 功能来生成报告。目前我在生产中遇到问题,它有超过 500mb 的 JSON 数据,其中包含超过 5,00,000 条记录的一个月数据。

在 web Api(c#) 中,收到响应并在 chrome 中下载 json 数据,但在 Angular js 服务中,当 Json 数据超过 500mb 时,我得到响应为空。它在高达 500mb JSON 的情况下工作正常,我无法识别确切的错误。

我知道在 JSON 中传递这么大的数据是不可取的,它应该通过服务器端的分页和过滤来修改。我们计划在 dx datagrid 中修改服务器端的分页和过滤。但由于这是生产问题,我们需要提供一种中间解决方案,直到我们在服务器端实现分页。

谁能告诉我确切的错误是什么,因为我们的 chrome 版本是 64 位最新版本和 8gb 内存,Windows 10 操作系统,所以它支持高达 1.4gb,但为什么它在角度服务中无法达到 500mb。是否有任何中间解决方案可以支持超过 500mb 的数据。提前致谢。

0 投票
0 回答
310 浏览

devexpress - DevExpress Blazor DxDataGrid - 使用组件时访问上下文?

在 Blazor 中使用模板化组件时,真的很难弄清楚如何引用我的网格上下文

我有一个网格组件,它包含一个 ExpandoObjects 列表

在使用此网格的我的剃须刀主页面中,我想设置主-详细信息,因此我尝试像这样添加我的详细信息网格:

它调用一个事件来提取详细信息:

我的问题是我无法弄清楚如何访问详细信息行模板的上下文,我可以在组件中添加上下文,但无法在我的剃须刀页面中访问它。处理这种情况的正确方法是什么?我尝试了各种将不同的对象传递到渲染片段中,但一直遇到实际获取“上下文”属性的行位于组件中而不是组件外部(DetailRowTemplate)的问题。我也不能只在 razor 页面上的组件内声明 DetailRowTemplate 块,因为它未被识别为组件的子内容。

谢谢

0 投票
0 回答
43 浏览

c# - 我可以在 DevExpress DataGridView 中的查找和显示 expr 之间设置不同的值吗?

我想在我的 DataGridView 上显示一个不同的值,因为我在查找中需要另一个值,我也不需要在我的显示中显示那个其他值。这是我列 dxDataGridView 的代码:

我的查找显示上需要“ITEMID - MARKETNAME”,但我的显示数据列上只需要“ITEMID”

0 投票
0 回答
72 浏览

devexpress - 向 DevExtreme DataGrid 添加多层主从细节

我试图将多层 Master/Detail 流添加到 DevExtreme DataGrid 中。

Master/Detail 部分应该是动态创建的。

这是我到目前为止所做的:

主 Gridview 的数据源来自gridData,主/详细数据源使用masterDetailResult.providerResult。最良好的问候

0 投票
0 回答
21 浏览

devextreme - Devextreme 数据网格 - 编辑映射表

我在后端有 2 个具有多对多关系的表。我创建了一个透视数据网格来显示映射。

这是我正在尝试做的一个简单示例:

员工ID 员工姓名
1 史蒂夫
2 戴夫
3 彼得
项目编号 项目名称
1 项目一
2 项目 2
3 项目 3
ID 员工ID 项目编号 工作时间
1 1 3 4
2 1 2 6
3 2 1 2
4 3 1 7
5 3 3 5

我创建的数据网格的结构(在后端处理透视):

项目一 项目 2 项目 3
史蒂夫 6 4
戴夫 2
彼得 7 5

我希望用户能够编辑数据网格的单元格。如果他们更新现有值,我希望它在 db 上更新。可以想象,要更新值,我需要工作时间条目的 id。

为了将 id 存储在表格中,我为每个单元格生成了一个结构化数据,并将dataField列的属性设置为Project2.workingHoursProject3.workingHours

这样做,在显示数据方面符合预期。但是在编辑数据时,数据网格组件只将workingHours更新值的键带到update回调函数中。id字段被忽略。

将 id 字段带入update回调函数的任何想法将不胜感激。