问题标签 [devextreme-angular]

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

scheduler - Devextreme Scheduler maxAppointmentsPerCell 值无法设置为多个视图(日、周、月)

我在我的 Angular 4 项目中使用 devextreme 调度程序。我正在使用月、周和日视图。当我将maxAppointmentsPerCell的值设置为 2 之类的数字时,它给出

ERROR RangeError:视图更改时出现无效时间值错误。

我的代码:

当我将maxAppointmentsPerCell' 值设置为 'unlimited' 时,它不会引发错误。但是当约会超过 5 个月查看约会的文本消失。我需要将该值设置为最多 4,但我不知道如何处理该错误。我该如何解决这个问题?

0 投票
0 回答
383 浏览

javascript - Devextreme:仅在 IE11 中滚动列表时,下拉列会关闭

我在我的 Angular 6 应用程序中使用Devextreme -Angular的DxDatagrid。

我的专栏之一是 select column (dxo-lookup)

它适用于除 IE11 之外的所有浏览器。

在那里,当打开选择时会出现下拉菜单,但是当向下滚动列表时它会关闭。

这是我的组件视图:

有什么建议么?

0 投票
1 回答
832 浏览

devextreme-angular - 以自定义语言本地化 devextreme dx-date-box Angular 2+

我想devextreme dx-date-box亚美尼亚语本地化,我正在使用devextreme-intl,我为 devextreme 网格添加了我的自定义语言.json文件,devextreme/localization/messages但是dx-date-box我不能,你能帮我怎么做吗?

请在安装节点模块时,在安装后更改module.exports = require("stream"); 进入module.exports = require("readable-stream");文件 url 是node_modules/jszip/lib/readable-stream-browser.js localize-dx-date-box.zip

我已经在Github上发布了这个问题。

谢谢。

在此处输入图像描述

0 投票
1 回答
2287 浏览

javascript - DxDataGrid:一次验证多个编辑字段

我在 Angular 应用程序中使用 DxDataGrid。在这个应用程序中,我想输入 4 个日期。现在我需要应用一些验证规则,它们分别适用于每个字段。问题是如果其中一个字段发生更改,我需要验证所有四个字段。例如:如果我输入一个在 startDate 之前的 endDate,我会在 endDate 字段中得到预期的验证错误。如果我现在将startDate更改为 endDate之前的某个时间,则endDate字段中的验证错误仍然存​​在,因为该字段未重新验证。

这是我到目前为止所拥有的:

我该如何解决这个问题?感谢您的任何意见

0 投票
1 回答
329 浏览

datagrid - 数据源加载方法不适用于 ngrx 存储

如何将 DataSource 加载方法与 ngrx 存储一起使用?

我有这些问题: 1.当页面加载时,加载方法被调用 2.无限加载 3. 2个请求被发送到服务器而不是1个

如果我直接使用该服务,那么不会有任何问题。

打字稿:

无限加载

首次加载
运行命令 - this.dataGrid.instance.refresh() - 2 个请求被发送到服务器而不是 1 个

0 投票
1 回答
158 浏览

angular - DevExtreme 使用哪个包?npm 还是 nuGet?

我想在 vs2017 中使用带角度的 DevExtreme。

根据 DevExtreme 文档,有两个选项可以使用它:

  1. npm 包
  2. NuGet 包

所以用哪一个??为什么?

我在 Visual Studio 2017 中使用 Angular7。

0 投票
1 回答
1185 浏览

javascript - AngularJS - 如何使用 .js 调用另一个 html 页面

我正在学习 AngularJS 并尝试制作 sime 重定向应用程序。我有带有 dxTreeView 的 index.html(使用 devExtreme 组件)。我的目标是在单击 TreeView 菜单中的项目时加载不同的视图。

这是我的 index.html 的示例:

index.js:

我需要的是调用另一个 html 页面,该页面具有带有另一个控制器的 .js 文件。使用我的方法,页面被调用,但不是带有控制器的 .js 文件。

登录.html:

和 Login.js:

我真的很想得到你的帮助。谢谢指教。

0 投票
1 回答
2615 浏览

angular - 如何使用 *ngFor 将二级数据动态绑定到 dxi 列?

我正在尝试将二级数据动态绑定到 dxi-column。如何使用 *ngFor 指令设置数据?

如何将comititor(第二级)绑定到dxi-column内的每个column.comp_PT,column.comp_NPT,column.comp_Total,column.channelName?如果你们能帮助我获得解决方案,将不胜感激。

0 投票
1 回答
953 浏览

javascript - 显示表格行中列的下拉列表

我使用 DevExtreme 模块创建了一个表并找到以下代码

上面显示正确,但是当我单击编辑图标时,对于名称字段,它显示输入字段,但我需要下拉列表。

请有人帮我解决这个问题?

提前致谢。

0 投票
1 回答
1115 浏览

angular - DevExpress:Angular Paginated DxTagBox 未预先填充值

自从过去这么多天以来,我一直在为解决问题而摸不着头脑,但找不到。以下是dx标签框相关问题的描述。https://js.devexpress.com/Documentation/ApiReference/UI_Widgets/dxTagBox/

问题描述:我需要向 dxtagbox 添加自定义值,这些值还不是 dxtagbox 列表的成员。以下是我实现此功能的 html 和 ts 代码。我已经尝试了多种方法,但到目前为止还没有成功。

common.component.html

common.component.ts

在这里,我想强制将“区域”数组值添加到标签框,尽管这些值不是来自用于填充标签框项目的 api。我什至无法在 ui 的标签框中输入自定义值,如 devexpress 文档中所示。

有什么办法可以做到这一点,还是我只是在浪费时间,我应该尝试其他方法?

请帮帮我。谢谢