问题标签 [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.
angular - 单击按钮时未显示弹出窗口
我在我的 Angular Web 应用程序中使用 devextreme 组件。现在,如果用户单击工具栏按钮,我正在尝试显示一个弹出窗口。我将弹出可见性绑定到组件中的布尔属性。问题是,弹出窗口没有显示。出于测试目的,我在组件的单击事件中添加了一条简单的警报消息,并且该消息正在显示。这意味着,点击事件正在调用,但 popul 不会显示。
这是工具栏模板:
弹出模板:
这里是组件:
这里出了什么问题?谢谢你。
angular - 单击按钮时隐藏弹出窗口
我正在尝试在 Angular 应用程序中隐藏按钮单击时的弹出窗口。我在一个组件中打开弹出窗口,因此我将此组件导入到弹出内容组件(我有一个关闭按钮)中,以便访问弹出窗口本身。我注册了一个点击事件,它应该关闭弹出窗口。但是如果我点击关闭按钮,什么都不会发生。
你可以在这里找到堆栈闪电战: https ://stackblitz.com/edit/angular-dxpopup-vffzdr
translate - Angular 7 ngx-translate 在不刷新页面的情况下更改运行时转换
注意:我厌倦了与该主题相关的所有问题和答案。
我想在更改语言 Dropdown 时翻译 Typescript 变量值而不刷新页面。
我试图改变语言方面的数据变化。我成功更改HTML Bind:
下拉值更改但不更新TypeScript Bind:
值的值。
我使用ngx 翻译
我推荐链接:但没有成功
- angular-ngx-translate-在打字稿中的用法
- ngx-translate-in-ts-file-angular
- ngx-translate-with-dynamic-text-on-ts-file
components.ts
component.html
angular - 提交表单按钮未触发
我有一个带有一些字段的 devextreme 表单和一个提交按钮。如果我点击提交按钮,则组件中的相应点击事件不会触发。useSubmitBehavior
设置为true,事件submit
设置为组件点击事件。这是一个简单的例子:例子
angular - 使用选定的值设置隐藏的表单字段值
目前我正在尝试从 a 中获取选定的值dxSelectBox
并将其分配给隐藏的表单字段。我已经在带有模板引用的标记中尝试过它,我已经在控制器文件中尝试过它(访问DxiItemComponent
并获取它的值。
实际上,我有这个标记:
managerNameChanged
看起来像这样:
但我对selectBox
. 我这样声明:
所以,问题是,我如何获得dxSeletBox
编辑器的价值?
angular - 如何以编程方式更改 dx-select-box 的值,以便触发 valueChange?
我正在使用Angular9
,Jasmine
和Devextreme
.
我的目标是编写一个测试来改变一个dx-select-box
sovalueChange
事件的值,然后断言产生的效果。
我面临的问题dx-select-box
被呈现为 multiple ,div
所以我看不到任何我可以操纵的问题。<select>
<option>
测试看起来像:
有人知道如何从Jasmine 测试中引发valueChange
事件吗?dx-select-box
这里是 dx-select-box 的演示:https ://js.devexpress.com/Documentation/ApiReference/UI_Widgets/dxSelectBox/
谢谢你的任何提示!
编辑:刚刚发现:
angular - 重置表单值后无法设置文本框值
我有一个包含多个字段的表单。单击工具栏上的按钮后,表单将显示在弹出窗口中。在此按钮单击事件中,我为新项目设置了一些默认值。在弹出窗口显示并且用户单击取消或关闭弹出窗口后,我重置表单字段值。如果我想再次添加一个新项目,弹出窗口会显示,但没有为该internalNumber
字段设置默认值,但有趣的是只为日期设置。我想不通,为什么?我在标记和控制器中以相同的方式为这两个编辑器设置值。
这是一个测试样本:https ://stackblitz.com/edit/angular-dxpopup-wznhbc
angular - 未设置编辑表单中的枚举值
我有一个包含一些数据的网格(在 stackblitz 示例中的一行)。数据模型是一个文档,具有优先级和货币属性。我用枚举实现了这个属性。然后我将此枚举转换为数组,以便将它们用作 devextreme 选择框组件的数据源。
单击该行,编辑按钮将其状态更改为启用。单击编辑按钮,将显示一个带有表单的弹出窗口。选择框中的货币值设置正确,但优先级没有。我真的不明白,为什么?
您可以在此处找到 stackblitz 示例:https ://stackblitz.com/edit/angular-dxpopup-3y6h4h