问题标签 [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 投票
1 回答
136 浏览

css - 如何使列标题适合dxdatagrid的左下角

我有一个 dxdatagrid。

我想适合列标题,左下角。

所以,为了说明,我添加了一个快照。

在此处输入图像描述

0 投票
1 回答
548 浏览

devexpress - 如何从 dxDatagrid 复制多个 SELECTED ID?

我在 dxDatagrid 中有复选框,我想通过单击从 dxDatagrid 复制选定的 ID,并且我希望以逗号分隔的方式(我的意思是选定的值或 ID 应该以逗号分隔的方式复制)。我尝试了多种方法,但没有一个对我有用。

我希望我把我的问题说清楚了,这是一个非常有挑战性的问题。任何帮助将不胜感激。

0 投票
1 回答
671 浏览

angular - Angular 未使用 Dev Extreme 数据网格列和视图进行更新

组件.html

组件.ts

设置数据网格状态时,如果状态内的列在数据网格中尚不存在(例如,状态有 5 列,数据网格只有 3 列),则在设置状态时,数据网格会将它们过滤掉。

所以在这个例子中(我认为正在发生的事情)

  • 正在设置列
  • 页面尚未创建列
  • datagrid 没有更新的列
  • 设置状态时,数据网格列为空,因此正在过滤状态列。

我已经尝试研究 ngZone 和 changeDetectorRef,但我无法让它正常工作,并且不确定这些在这种情况下是否会有所帮助。

0 投票
1 回答
672 浏览

javascript - DevExtreme DxDataGrid 按钮列中的单击事件不会触发

我有以下代码:

奇怪的是,如果我点击 HTML <button>,浏览器会显示警报。但在 上<DxButton>,它没有。据我所知,调试控制台中没有错误。

我的代码有什么问题?

0 投票
1 回答
150 浏览

angular - ANGULAR : 执行我的函数后呈现的控件

我有一个包含表格 dx-data-grid 的组件。我想在某个列设置为 FALSE 可见,但只有一次。问题是在我执行代码中的函数后呈现了我的控件:

我隐藏一些列的功能:

例如,如果我选择 ngAfterViewChecked 事件,它会隐藏我的列,但就像我们更改视图时它会被多次加载一样,它会一直重新启动该功能。

如果我选择 ngOnInit,则控件的实例(逻辑)未定义。如果我选择 datagrid 的 onContentReady 事件,它会多次执行该函数,并重新初始化列的可见性。如果我选择datagrid的onInitialized事件,则控件的实例(逻辑)未定义。

你能帮我吗?

对不起我糟糕的英语

0 投票
1 回答
450 浏览

html - Vue.js 输入字段在输入一个字符后失去焦点

我的 vue.js 绑定输入框在任何按键后都会失去焦点。我发现了这个类似的问题,但它并没有真正帮助我,因为我不使用任何键。这是我的模板代码:

这是 DevExtreme dxDataGrid 单元定义的一部分。如何防止该领域每次都失去焦点?

0 投票
1 回答
289 浏览

javascript - Devextreme dxDataGrid 里面的 dxDataGrid 编辑

我有关于 Devextreme 的问题。

我想在 dxDatagrid 上显示 dxDatagrid - 编辑弹出窗口。

我只想在单击“编辑”时在弹出窗口中显示弹出窗口和 dataGrid

在反应中,我虽然成功这样

**在此处输入图片描述**

这段代码在这里

https://codesandbox.io/s/4z1m9

但在 javascript 中,我不知道如何显示该网格..

https://codepen.io/cms010621/pen/vYNqapG

这是我脑海中最好的主意,但不起作用,我不知道..帮帮我..

0 投票
1 回答
1786 浏览

refresh - DevExtreme 刷新网格

当我更改 dxSelectBox 选择时,刷新“editorType:dxDataGrid”

dxDataGrid 数据源必须在 dxSelectBox 上更改。所以我试试

测试是CustomStore,它有效。

我想使用其他声明的弹出窗口,但我不能使用那个使用编辑

如果无法刷新,我想找到其他方法..

是否可以在测试 ajax 成功功能中刷新?

我能怎么做?

0 投票
0 回答
616 浏览

angular - 在 Dev Extreme 中将数据网格中的数据导出为 excel 文件格式并手动保存到特定文件夹环境

我正在使用自定义按钮从 dxDataGrid 导出数据以保存为运行良好的 excel 格式。但是,我想打开文件资源管理器以通过打开文件资源管理器对话框来选择特定的文件夹环境来保存 excel 文件,而不是自动保存在默认下载文件夹中。

这是我的代码,

在 HTML 中,

在 ts 中,

您能否建议如何打开文件资源管理器对话框以手动将文件保存到特定文件夹?

谢谢

0 投票
0 回答
795 浏览

jquery - 如何更改 devExtreme 编辑弹出项目的值?

如何更改 devExtreme -> dxDataGrid -> 编辑 -> 弹出窗口 -> 列中的值?当我“在数据网格中单击编辑并在更改任何列的值时更改另一列的值”时,这是我必须做的。我正在尝试访问其他列

console.log($("#gridContainer").dxDataGrid('instance').option('editing').form.items[0].items[0].value,

但不起作用当我尝试$('[id$="Prefix"]').val("123")时,文本更改但插入时未传递值如何更改其他或某些列值/文本更改?

devExtreme 版本是 19.2 / IDE 是 IntelliJ / Jquery 版本是 3.2.1 请帮帮我..