问题标签 [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 - 如何从 prod build Angular 的 ngx-build-plus 中排除 Devextreme?
我一直在 Angular 应用程序中使用 devextreme,但在制作 prod 构建时,它需要更大的尺寸。所以,我想使用 ngx-build-plus 和 webpack 忽略插件将它从 prod 构建中排除,但它不排除。
我尝试使用带有 webpack.extras.js 的 ngx-build-plus,它不排除。
/li>我尝试使用 webpack 忽略插件来排除它,我看到错误与 api 方案不匹配。
发生未处理的异常:配置对象无效。Webpack 已使用与 API 模式不匹配的配置对象进行初始化。- configuration.externals['plugins'][0] 应该是一个字符串。
prod
它应该从构建中排除 devextreme 。请让我知道是否有任何解决方案。
angular - 如何在 dx-calendar 中修复“错误地显示星期几”?
我对dx-calendar
来自devExtreme
. 我试图将一周的第一天设置为 1 以将星期一设置为一周的第一天。组件的日期工作正常。但问题出在标题中。我正在使用 Angular 7 和 devExtreme 18。
在此处参考此图片:(https://drive.google.com/open?id=11g3igXM1lNfC03xsGeAN173uDlkXgBNH)
devextreme - DevExtreme Angular DataGrid - 自定义分组面板和操作
我们希望更好地控制数据网格分组的外观和行为。
对于初学者,我们想控制分组面板的外观 - 可能创建一个自定义面板。
此外,虽然我们希望保留将列拖放到分组面板和从分组面板拖放的能力,但我们需要取消默认行为的能力(例如,如果在某个列上或某个时间完成了拖放,则取消取消分组)。
我们可以这样做吗?
最好的方法是什么?
此外,作为最后的手段,我们正在考虑覆盖内置行为。我们正在使用 devextreme-angular 库。我们能否在不重新编译两个库的所有代码的情况下覆盖原始的 devextreme js 模块(例如提供自定义分组控制器)?
谢谢
angular - 我怎样才能使 devextreme dx-autocomplete 仅成为数字
我最初有一个 dxNumberBox,它仅将输入限制为数字,但我必须将其转换为 dx-autocomplete 才能为其提供数据源并使自动完成功能可用
我怎样才能让 dx-autocomplete 只接受号码?
原始号码框:
dx-自动完成:
到目前为止,我已经尝试过 elementAttr、inputAttr、type 等,但没有成功。也许我只是使用不正确。
javascript - Angular devextreme 风格的 dxi 列
我需要在 Datagrid 中创建一列以获得指针光标,但任何样式都不会改变一切。我试过使用 dxi-column 选择器并使用一个类。与 和without::ng-deep
。
有什么想法或解决方案吗?
我已经开始使用模板,但我无法让包装器填写单元格
angular - 用于生产构建的 Angular Ivy 编译器错误
我正在开发这个 Angular 8 应用程序,在尝试通过运行创建生产构建时遇到以下错误ng build --prod
。
我启用了常春藤,
我使用的 DexExtreme 库是,
该问题可能与此报告的问题有关。任何形式的帮助表示赞赏。
angular - 如何在自定义组件中使用 DxTemplate
我使用了 DevExtreme 库,如何将 DxTemplate 指令用于包装 DxLookupComponent 的自定义组件?如果可能,如何进行?
我有一个“包装器”,可以为 DxComponent(文本框、文本区域、日期框和选择框)添加更多功能,并且效果很好。但是我需要在我的包装组件中使用 DxTemplate 指令来将模板显示到 DxLookupComponent 中。
我的外观代码如下所示:
在我的包装组件内部:
localization - DevExtreme Angular:国际化与全球化
在 DevExtreme(Angular) 中,有两种本地化字符串的方法,数字日期和货币:
- 国际
- 全球化
这两种方法我都试过了,但找不到哪个更好,为什么?
这两者有什么区别?
我应该使用哪一个?
angular - DevExtreme 组件在事件参数中不可用
DevExtreme 组件提供的大多数事件方法都传入一个事件对象,该事件对象具有事件触发组件作为子级。在处理事件方法中,我可以只使用事件参数中的组件,而不必使用@ViewChild 机制引用组件。在大多数情况下,这可以完美地工作。但是 - 如果我使用 DxForm 动态创建表单组件并将以下对象提供给 DxForm 的 items 参数,它将不再起作用:
我的事件处理方法 autocompleteChanged 将被调用并且我得到事件对象。事件对象也有一个子组件。但是这个组件对象不知何故坏了:
如您所见,组件对象没有有用的属性。大多数属性都以下划线开头(它们是某种私有/受保护的吗?)。
我错了什么?真的不可能这么简单地获得组件吗?
angular - 设置 DxDataGrid 的默认选项
我有一个角度应用程序,它有很多使用 DxDataGrid 的组件,它们都有相同的默认选项。是否可以在任何设置文件或类似文件的某处设置默认选项?