问题标签 [extjs6-classic]
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.
javascript - 如何隐藏“这是故意的吗?” Ext JS 6 中的警告?
我目前正在开发一个 Ext JS 6 应用程序,它在组件上具有某些级别的继承,其中一些别名映射被覆盖。Ext JS 调试非常友好,每次我这样做时都会让我知道。
就我而言,这是故意的。警告越来越多,开始很难只见树木不见森林。
- 我可以以某种方式仅针对那些有意的类关闭这些语句吗?
- 重命名我的所有别名是更好的解决方案吗?
extjs - Extjs 6 responsiveConfig 找不到布局配置项的设置器
我的目标是使用边框布局,其中导航可以根据窗口大小在西部区域和北部区域之间切换,并且布局配置可以在垂直和水平之间切换,这样当区域在西部时,按钮会垂直分组,而当该区域在北部,按钮水平分组。
我知道默认情况下,布局类型不能在运行时更改,但我发现这个论坛线程,用户指出如果您使用box
布局类型(vbox 和 hbox 的父级),您可以更新vertical
配置以更改分组在运行时。
我上面链接的小提琴是我尝试将这个概念原型化。
我遇到的问题是 responsiveConfig 无法找到我要更改的特定属性的设置器,而不仅仅是垂直配置。我知道有设置器的配置项,并且我之前在 responsiveConfig 中看到过的工作也不能正常工作:
Ext.layout.container.Box 肯定有一个 setPack 方法。
我是否以某种方式错误配置?
javascript - ExtJS 6 配置 Ext.ux
我正在尝试使用 ext/packages/ux/classic/src/colorpicker 下的颜色选择器所以我设置了我的要求:
在 app.js 的顶部,我设置了这个:
但它不起作用我有:加载资源失败:服务器响应状态为 404(未找到) http://localhost:1841/ext/classic/cl...=1437726506841
它不需要我的加载器配置。如何正确配置 Ext.ux?
谢谢
javascript - 在extjs中将选定行从网格传递到新窗口的困难
我有一个网格面板,当用户选择该行并单击编辑按钮或 dbl 单击该行时,我想将选定的行发送到新窗口。但是我在发送数据时遇到了麻烦。
这是我的网格面板。(List.js)
这是我的控制器(MainController.js)
这是必须加载数据的弹出窗口(StudentForm.js)
我在这里错过了什么?有什么建议吗?
javascript - 在 ExtJS 中定义关联
我的数据库中有三个表。它们是Student、Subject和Mark。学生有这些字段:id,name,address。主题有这些字段:id,name。并且Mark有这些字段id、studentId、subjectId和mark。所以,在这里我有这些关联,比如学生可以有很多科目,一门科目有一个分数. 那么,如何在 MVC 模式中定义这些关系,就像将它们放在模型和存储中一样。我想在我的网格面板中显示诸如 student_name、student_address、subject_name 和标记之类的信息。但是我无法将它们关联到模型和商店中。
javascript - 使用 `Ext.window.Window` 类实例后如何释放内存?
我正在使用Extjs-6开发我的应用程序。我的应用程序中有超过 20 个控制器。在所有这些控制器中,有时,这些控制器显示一个Ext.window.Window
类实例,然后用户关闭此窗口(换句话说,所有控制器都可以显示一个弹出窗口)。我使用函数来关闭
它是真的吗?这是释放内存吗?这种方式不会发生内存泄漏吗?一句话,最好的方法是什么?destroy
window
javascript - ExtJs 6.0:使用组合框编辑网格单元格 - 不同步 id 值
我正在使用带有 Ext.grid.plugin.CellEditing 的网格。在网格上,有一个组合框和一个日期。日期同步正确,但组合框试图将组合框的 ID 保存在字符串描述字段中。
我的组合框有字段 codeChecklistItemStatusId (外键)和 codeChecklistItemStatus (用户显示字段)。
当我编辑 Checklist Item Status 字段时,我为显示字段 (dataIndex: 'codeChecklistItemStatus') 选择的字段更新为整数。保存后,字段 codeChecklistItemStatus 从字符串描述更改为新的 id 值,而我要更改的字段 codeChecklistItemStatusId 仍然具有原始 id 值。
我在网上找到的所有示例都保存了字符串值而不是 id 值。有什么方法可以更改 codeChecklistItemStatusId 字段而不是 codeChecklistItemStatus?
我已将 dataIndex: 'codeChecklistItemStatusId' 放在我的网格中,然后网格会向用户显示数字而不是描述。但是,当保存正确的字段时,codeChecklistItemStatusId 会正确更新。
ChecklistItem 商店:
CheckListItem 模型:
组合框的商店:
组合框型号:
以下是网格中启用了 CellEditing 的一些字段:
我的控制器功能: