问题标签 [extjs5]

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 投票
2 回答
1173 浏览

css - ExtJS 4 / 5 - 为自定义规则不允许的拖放设置正确的 CSS

我有两个并排的网格。左边的网格有一个用户可以选择的标签列表,右边的网格是空的,所以用户可以把他想要的标签拖到那里。

两个网格的插件代码是:

因此,由于我想限制用户只能拖动 5 个标签,因此我在右侧的网格中添加了以下代码:

这工作得很好,但我想要的是在将项目拖到网格上时显示 NO-DROP 图标,而不是显示绿线,就好像允许该操作一样。

谢谢,

0 投票
1 回答
2546 浏览

javascript - Extjs 5 - 如何在 init 上添加路由

我的 App.controller 中有一些路由,我喜欢在初始化时扩展(我从服务器获取路由)。附加路线的方法或功能是什么?

我正在寻找这样的东西

可以说我在下面有这个设置来澄清我的问题:

0 投票
1 回答
2847 浏览

javascript - extjs 5中的多分组

进行多列分组的一种方法是覆盖 Grouper 函数以提供必要的功能。

进行此分组的另一种方法是通过存储中的 grouper 属性。

这个第一次工作,但是,当我刷新时,它不需要我给它的 groupFn 只是按帐户分组。我猜这与配置有关。你能建议为什么吗?

另一种方法是扩展 Grouper,但是,我认为我做错了什么。这没有被调用,或者我做错了什么。

// 定义汇总分组器

当我扩展 Grouper 类时,你能建议我在这里做错了什么吗?

0 投票
1 回答
631 浏览

javascript - 如何在 5 中升级 extjs 3.4 项目

我想在 5 中升级 extjs 3.4 项目我将遵循哪些步骤。我有一个包含多个项目的视口,项目有网格、来自等。

0 投票
1 回答
178 浏览

javascript - Extjs5:如何通过各种属性查询组件

给定这样的组件:

是否可以查询任意容器(例如窗口)中具有autoFocus调用方法的属性的所有项目.focus(...)

试过...

'[autoFocus]'

'*[autoFocus]'

'*[autoFocus=true]'

...与component.downExt.ComponentQuery.query(和其他人),但没有运气。

0 投票
2 回答
7816 浏览

javascript - ExtJS Grid 速度慢,有 3000 多条记录

我正在使用ExtJS Grid,它的速度非常慢,有 3000 多条记录。排序大约需要 4 秒。

我在想也许可以在我的表格中使用分页。但是在阅读文档之后,我仍然有点不确定分页在 extjs 中是如何工作的。每次翻页时都会从服务器中提取数据吗?我宁愿不是这样。我希望将 3000 条记录保存在浏览器中,然后呈现的只是这些行的一部分。

我也在使用 Extjs 版本 4.2.1。如果我升级到版本 5。我会得到一些性能改进吗?

0 投票
0 回答
72 浏览

javascript - Extjs4/5:非 MVC 应用程序中的事件委托

我不知道如何从组件的角度来监听子组件的事件。设置监听器添加子组件。

MVC-Controllers 有一个 .control() 方法来监听事件,而不管目标组件在 .control() 被调用时是否存在。据我了解整个事件系统(花了我几个小时才弄清楚),我可以使用 MVC,或者我不能使用这个事件委托(事件查询)系统。我发现控制器使用事件处理的唯一一点是EventDomain.listen()。EventDomain.listen() 强制控制器作为第二个参数。

我避免使用 MVC,因为我需要某种多应用程序(子应用程序)方法,该方法能够创建和删除控制器以及将多个控制器并行绑定到不同命名空间中的自己的 ui 组件等。

另一种方法是使用 options = { delegate: 'some child element' } 调用 parentComponent.on(eventname, fn, scope, options) ,如此所述。文档在 5.0 中对此只字未提,因为这种行为不再出现在代码中。

有任何想法吗?

0 投票
1 回答
5263 浏览

javascript - EXTJS5 MVVM:从视图控制器获取全局控制器

从全局控制器,我可以很容易地获得对另一个全局控制器的引用

但是,在视图控制器的上下文中,我怎样才能获得对同一个控制器的引用?IE:

可能我缺少一些简单的东西,但任何帮助将不胜感激。

0 投票
1 回答
2586 浏览

javascript - 具有多种 xtypes 的 ExtJS 5 网格小部件列

我有一个这样的数据对象:

我需要一个网格来在自己的行中显示每个数据对象。该行应包含提供的 xtype 的表单字段。

使用这个插件在 ExtJS 4 中实现这一点很容易:http: //skirtlesden.com/ux/component-column

使用此插件,开发人员只需在列配置上指定一个“渲染器”函数,该函数返回任意组件的配置对象,然后该组件将在单元格中呈现。不幸的是,这个插件不适用于 ExtJS 5。

ExtJS 5 似乎承诺通过其新的“Widget Column”功能来解决对这个插件的需求,所以我急切地等待它的发布,但是当它最终问世时,它并没有达到炒作的效果。似乎要求每一行都具有相同的确切组件,只有值不同。Widget Column 的一行似乎没有办法有一个文本字段,而下一行有一个数字字段。

我的结论是否正确,即新的 ExtJS 5“小部件列”功能太有限且不适用于我的用例?

0 投票
3 回答
2274 浏览

file - 我们需要在 ExtJS 5 的 JSP 中包含哪些文件来创建页面?

我正在尝试使用 ExtJS 5。我需要知道哪些文件需要从 EXT 包导入到 JSP/HTML 页面中。