问题标签 [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.

0 投票
1 回答
8069 浏览

extjs - ExtJS 6中doLayout的正确替代品是什么

所以doLayoutExt.ContainerExtJS 6 中被删除,我试图找出它的正确替代品。或者根本不需要调用方法来刷新布局?我正在使用updateLayout,但我不确定这是要走的路。

有任何想法吗?

0 投票
1 回答
245 浏览

javascript - 搜索煎茶树选择器

我正在使用来自 ExtJS 6.0.2 的TreePicker 。我想知道如何对类似于此示例的 Picker 数据执行搜索或查询 - Fiddle。它具有此属性,这是组合框的内置功能:

我已经使 TextField 可编辑,我想知道是否有任何内置的方法来执行搜索,或者我是否必须编写代码来手动进行。对于手动方式,我尝试通过在 TreePicker 的配置属性中编写代码来捕获 TextField 的更改事件,但未能触发事件。我在这里缺少什么,请指导。

0 投票
0 回答
850 浏览

extjs - 如何在使用 Sencha Architect 时使用 EXTJS Kitchen Sink 和其他演示应用程序

我正在浏览 Sencha 门户网站上提供的示例,例如http://examples.sencha.com/extjs/6.0.2/examples/

一个这样的例子是 LiveSearchGrid http://examples.sencha.com/extjs/6.0.2/examples/classic/grid/live-search-grid.js

我们在我们的应用程序中使用 Sencha Architect。如果我想在课堂上使用 LiveSearchGrid,那么我将如何使用它?我没有看到任何添加自定义组件的选项。要添加,我们可以安装扩展等,但在我更倾向于使用 Sencha Team 提供的即用型示例的当前上下文中,我不确定如何使用 Sencha Architect 添加它。

谢谢,

0 投票
1 回答
288 浏览

javascript - 分机 JS 组合。过滤时保持扩展

我有一个 2 字段组合,本地商店是从外部手动加载的。我希望这个组合在我输入和过滤时处于展开状态。

我已经用过滤器设置了监听器。过滤器工作正常。

问题是当我开始输入组合时,有时它会在输入第一个字母后打开,然后折叠,即使有要显示的过滤值。我必须按下键才能看到过滤后的列表。

但是如果我通过退格键删除字符 - 它一直处于打开状态 - 实际上这就是我需要的。

我知道事件链有一些技巧,但无法确切了解如何。手动调用 combo.expand() 无效。如果我有 typeAhead=true 或者我没有,那是没有意义的。可能这是因为我使用 displayTpl 而不是 displayField。

有任何想法吗 ?先感谢您。

0 投票
2 回答
421 浏览

extjs - ExtJS 6 图表图例事件监听器不起作用

这是小提琴:https ://fiddle.sencha.com/#fiddle/1b7d

主要思想是下面的图例代码不起作用。事件侦听器不起作用。

0 投票
2 回答
708 浏览

extjs - ExtJS 6 切换图例字段

现在 EXTJS 中的图例以这种方式工作:它显示所有可用的图例字段和适当的系列,您可以启用/禁用其中任何一个。我想让一次只能启用一个图例项。例如,您有带有 2 个图例项目(有 2 个系列)的图表,只有第一个项目在图表加载时处于活动状态,然后如果您想激活第二个项目,那么第一个项目将自动禁用。

这里是原生 ExtJS 行为的图表小提琴: https ://fiddle.sencha.com/#fiddle/1b7d 请发表想法,我怎样才能让它像我之前描述的那样工作。

0 投票
1 回答
719 浏览

extjs - Sencha Cmd 6 build 正在使用“${ext.dir}”名称创建目录

Sencha Cmd v6 在构建时会在当前 ext 应用程序下创建一个名为“${ext.dir}”的目录,更改ext.dirin 的配置sencha.cfg无济于事

如何从名称为“$ {ext.dir}”的生成目录中禁用它,而不是使用其他一些合理的名称。

版本 Ext v6 Sencha Cmd 6.1.0

0 投票
2 回答
3426 浏览

extjs - 在 ext 选项卡面板中添加图像

我是 ext js 的新手。如何在 ext 选项卡面板的标题中添加图像作为我的应用程序的徽标?

以下是我的代码:-

我需要添加一个徽标来代替显示为标题的“myapp”。我想要它类似于下图:- 在此处输入图像描述

0 投票
2 回答
946 浏览

javascript - ExtJs 6 在 Ext.app.Controller 上存储配置不起作用

我刚刚注意到Ext.app.Controller 上的商店配置http://docs.sencha.com/extjs/6.0/6.0.2-classic/#!/api/Ext.app.Controller-cfg-stores没有查看正确的路径(与视图配置相同)。

例如

这将寻找

http://localhost/myapp/app/controller/store/Menu.js?_dc=20160607211025

注意控制器文件夹

代替

http://localhost/myapp/app/store/Menu.js?_dc=20160607211025

一开始我认为这是我的一个项目特有的配置问题,但后来在另一个项目上得到了同样的结果。

我正在使用 ExtJs 6.02

我知道我可以使用像 MyApp.store.Menu 这样的完整类名,但是 getter 会非常难看。(这发生在我刚刚升级的巨大代码库上,因此使用完整的类名将是我的最后一个资源)。

有人遇到过这个问题吗?

0 投票
1 回答
573 浏览

javascript - ExtJs 6.02 存储与配置 remoteSort 和 groupField 使存储自动加载

所以问题是,如果你用

远程排序

组字段

商店以自动加载方式触发对服务器的请求。

例如

以上触发请求

我的休息网址

它不应该。

使用 ExtJs 6.02