问题标签 [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.
extjs - ExtJS 6中doLayout的正确替代品是什么
所以doLayout
从Ext.Container
ExtJS 6 中被删除,我试图找出它的正确替代品。或者根本不需要调用方法来刷新布局?我正在使用updateLayout
,但我不确定这是要走的路。
有任何想法吗?
javascript - 搜索煎茶树选择器
我正在使用来自 ExtJS 6.0.2 的TreePicker 。我想知道如何对类似于此示例的 Picker 数据执行搜索或查询 - Fiddle。它具有此属性,这是组合框的内置功能:
我已经使 TextField 可编辑,我想知道是否有任何内置的方法来执行搜索,或者我是否必须编写代码来手动进行。对于手动方式,我尝试通过在 TreePicker 的配置属性中编写代码来捕获 TextField 的更改事件,但未能触发事件。我在这里缺少什么,请指导。
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 添加它。
谢谢,
javascript - 分机 JS 组合。过滤时保持扩展
我有一个 2 字段组合,本地商店是从外部手动加载的。我希望这个组合在我输入和过滤时处于展开状态。
我已经用过滤器设置了监听器。过滤器工作正常。
问题是当我开始输入组合时,有时它会在输入第一个字母后打开,然后折叠,即使有要显示的过滤值。我必须按下键才能看到过滤后的列表。
但是如果我通过退格键删除字符 - 它一直处于打开状态 - 实际上这就是我需要的。
我知道事件链有一些技巧,但无法确切了解如何。手动调用 combo.expand() 无效。如果我有 typeAhead=true 或者我没有,那是没有意义的。可能这是因为我使用 displayTpl 而不是 displayField。
有任何想法吗 ?先感谢您。
extjs - ExtJS 6 图表图例事件监听器不起作用
这是小提琴:https ://fiddle.sencha.com/#fiddle/1b7d
主要思想是下面的图例代码不起作用。事件侦听器不起作用。
extjs - ExtJS 6 切换图例字段
现在 EXTJS 中的图例以这种方式工作:它显示所有可用的图例字段和适当的系列,您可以启用/禁用其中任何一个。我想让一次只能启用一个图例项。例如,您有带有 2 个图例项目(有 2 个系列)的图表,只有第一个项目在图表加载时处于活动状态,然后如果您想激活第二个项目,那么第一个项目将自动禁用。
这里是原生 ExtJS 行为的图表小提琴: https ://fiddle.sencha.com/#fiddle/1b7d 请发表想法,我怎样才能让它像我之前描述的那样工作。
extjs - Sencha Cmd 6 build 正在使用“${ext.dir}”名称创建目录
Sencha Cmd v6 在构建时会在当前 ext 应用程序下创建一个名为“${ext.dir}”的目录,更改ext.dir
in 的配置sencha.cfg
无济于事
如何从名称为“$ {ext.dir}”的生成目录中禁用它,而不是使用其他一些合理的名称。
版本 Ext v6 Sencha Cmd 6.1.0
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
注意控制器文件夹
代替
一开始我认为这是我的一个项目特有的配置问题,但后来在另一个项目上得到了同样的结果。
我正在使用 ExtJs 6.02
我知道我可以使用像 MyApp.store.Menu 这样的完整类名,但是 getter 会非常难看。(这发生在我刚刚升级的巨大代码库上,因此使用完整的类名将是我的最后一个资源)。
有人遇到过这个问题吗?
javascript - ExtJs 6.02 存储与配置 remoteSort 和 groupField 使存储自动加载
所以问题是,如果你用
远程排序
和
组字段
商店以自动加载方式触发对服务器的请求。
例如
以上触发请求
我的休息网址
它不应该。
使用 ExtJs 6.02