问题标签 [extjs7]

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

extjs - Sencha ExtJs 7.1 自定义单个组件

我正在尝试自定义单个组件 CSS,避免自定义所有组件。

我只想自定义 HEADER 样式和他的子项(动态添加)而不是面板项。使用 scss 文件 myWorkspacesToolbar.scss 例如:

我更改所有按钮颜色(标题和面板项目和子项目)。

使用主题混合变量,我必须为标题中的单个字段设置 UI 以获得 CSS 更改。

最好的方法是什么?

0 投票
2 回答
17 浏览

extjs - ExtJS6:始终在新窗口中打开的特殊请求的部分应用程序加载

我们有一个 ExtJS7 应用程序,对于像重置密码这样的特殊请求,它总是通过电子邮件重置链接打开一个新选项卡,完全加载。我们只想加载为此类请求加载所需的少数页面

ExtJS 中是否有一种方法可以仅加载特定页面及其依赖项

0 投票
1 回答
86 浏览

extjs - ExtJS 存储到 POST、GET、PUT 和 DELETE

是否有任何指南或示例代码显示如何从 ExtJS Store 到 Elasticsearch 或任何相关数据库执行 POST、GET、PUT 和 DELETE?

感谢你的帮助。

0 投票
3 回答
37 浏览

extjs - 无法检索网格中的选定记录

我正在使用 ExtJS 7.1 并创建了一个网格面板。我无法使用代码 Ext.getCmp("tempGrid").getSelectionModel().getSelection() 检索选定的行,这行代码始终返回长度为 0。

Ext.getCmp("tempGrid").getSelectionModel().hasSelection(),这行代码总是返回false。

我不知道出了什么问题,想寻求建议或建议。谢谢

我有一个选项卡面板作为主面板(mainPanel),然后我附加/链接了另一个面板(称为 tempGrid) 在 tempGrid 内,我将放置网格,这是网格配置

0 投票
1 回答
142 浏览

extjs - ExtJS 7:如何不同加载无法捆绑的包资源

我们有一个基于 Sencha ExtJS7 的经典应用程序,它使用需要单独加载大量 js 文件的包(无法捆绑读取)。所以我们通过package.json js配置加载它们

所以有很多文件要单独加载,不应该捆绑成一个

在生产/测试构建时,这些文件在应用程序功能之前加载。

有没有办法在需要它们的面板添加到屏幕时或在应用程序加载并开始工作后延迟它们时加载这些文件

0 投票
2 回答
22 浏览

extjs - 如何设置网格的列数据索引,如depart.name

我有两节课

所以我将员工数据查询回extjs,例如

我将模型设置为

在网格的列中,我这样设置

但是网格的栏目不能显示出发的名字,怎么办?谢谢!

0 投票
1 回答
29 浏览

extjs6 - ExtJS 6:从其余路径名解析 url 参数

ExtJS v6 或 v7 中是否有一个内置库可以帮助解析 rest 样式 url 路径名。例如,路径名"/abc/123/def/456/geh"应返回 `{ abc_id: 123, id: 456 }

0 投票
2 回答
91 浏览

extjs - ExtJS7:如何在开发或测试环境中测试`onAppUpdate`

基于 ExtJS v7.1 的应用程序具有onAppUpdate功能和其他一些方法,如onLaunch文档中提到经典应用程序。然而,在开发和测试环境中,这些永远不会被解雇。是否符合预期,如果是,那么我们如何onAppUpdate在开发或测试构建中进行测试。如果不是,那么这里可能出了什么问题。

0 投票
1 回答
172 浏览

extjs - ExtJS7:应用程序的 onAppUpdate 工作

我问这个是因为我在官方文档中找不到与此相关的指南。这是我迄今为止在测试中所经历的。

1.) 用户浏览 ExtJS v7 应用程序

2.) 用户刷新它,ExtJS 检测到过时的缓存

3.)onAppUpdate被触发并在确认后硬重新加载或过期缓存并重新加载

这是我所期待的

1.) 用户浏览 ExtJS v7 应用程序

2.) 在新构建发送响应通知应用程序新构建之后对服务器的任何请求

3.)onAppUpdate被触发并在确认后硬重新加载或过期缓存并重新加载

因为在使用 ExtJS v7 应用程序或 SPA 时,用户很少会刷新,从而使此功能没那么有用。

有没有一种方法可以策划对后端的请求,告诉我们是否有新的构建并且onAppUpdate可以通过 api 调用触发?

0 投票
1 回答
63 浏览

extjs - ExtJSv7:实现 Ext.mixin.Observable 时出错

我们正在尝试Ext.mixin.Observable在我们的 ViewController 中实现,下面的代码片段

但这会this.mixins.observable.constructor.call(this, config);在 Viewcontroller 中引发错误

这里可能有什么问题,我遵循了 sencha docs 上给出的文档Ext.mixin.Observable