问题标签 [extjs4]

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

extjs - Extjs 4 MVC按小部件名称加载类

我有一个小部件AM.users.Tabs,我在其中扩展了一个tabPanel. 如何按小部件名称加载该 tabPanel,以便动态添加选项卡?我可以id对其进行设置然后使用Ext.getCmp('id').add({...}),但我想知道是否有一种方法可以获取组件而无需对 id 进行硬编码,因为我设置了别名。

0 投票
3 回答
13741 浏览

extjs - 如何将 JSON 绑定到 EXTJS 网格

有人可以向我解释为什么这不起作用吗?没有任何错误。

这是我的 JSON 对象的样子:

网格只是没有填充,我可以看到 JSON 从服务器返回给我。

想法?

0 投票
3 回答
3020 浏览

javascript - Setup Extjs GridPanel to allow pasting from clipboard

I would like to setup Extjs GridPanel to allow pasting from clipboard. Ideally, I would like to be able to paste a matrix copied from Excel directly onto the GridPanel - does anyone know of an existing method of doing this? or any thoughts on where to start implementing it?

0 投票
2 回答
11042 浏览

model-view-controller - Ext.Load 找不到所需文件的问题

我正在尝试学习 ExtJS 4 正在使用的新 MVC 架构,但我遇到了一些严重的问题。这是我加载页面时得到的结果(Chrome JS 控制台):

这是我的代码的细分:

索引.php

现在,我知道包含的控制器脚本已被注释掉。当我明确包含控制器时,此消息就会消失。我之所以问这个问题是因为我认为 Ext.loader 应该负责为我加载所需的文件。

用户控制器

用户模型

用户视图

app.js 文件

旁注:我尝试了此处找到的解决方案无济于事,并且尝试将我的应用程序appFolder属性设置为 both../app和 just app

感谢您对此的帮助。

0 投票
1 回答
1893 浏览

model - 来自嵌套数据的计算字段

是否可以创建一些Ext.data.Field可以从嵌套数据中获取其价值的东西?

我已经尝试过了,但它不起作用:

我在单个响应中从服务器加载数据。而此时我必须捕捉修改产品模型数据的事件并手动更新User总和字段。

0 投票
1 回答
3483 浏览

extjs - 如何将侦听器添加到现有侦听器对象?

这不起作用:

load() 事件在 Add 对象中丢失。

0 投票
2 回答
1471 浏览

jquery - 如何在 jQuery 中使用 ExtJS4

我对新的 ExtJS 版本有疑问。

我知道我们可以将 ExtJS3 与 jQuery 一起使用,这要归功于适配器系统(库中的适配器文件夹)。

但是在新版本中,我没有找到这个文件夹。我们可以同时使用 ExtJS 和 jQuery 吗?

0 投票
1 回答
10286 浏览

model-view-controller - ExtJS 4.0 MVC 应用程序中的 TreeStore 出现问题

新版本的 ExtJS 可以让你的 chrome 不稳定(或者是我的代码?)!让我解释一下我的情况。

我正在研究 ExtJS 4.0 的新 MVC 架构。我有一个树面板显示我的应用程序菜单或导航。根据架构,我尝试将树面板拆分为控制器、视图和单独的存储。

这是我的看法:

我的树店:

在我的控制器中,我也提供了我的商店信息。这是我的控制器配置的一部分:

在初始执行时,我收到以下错误:

对象 MainMenu 没有方法“getRootNode”

但是现在,我得到了更奇怪的错误:chrome 只是无法显示应用程序 注意 chrome 在树存储的构造函数中停止执行。

同时,在firefox中:firefox 执行得更好 Firefox执行得更好,但是没有应用程序渲染!

经过一些尝试和错误..我确实找到了一种让我的应用程序运行的方法..那就是避免使用我的商店并直接提供商店信息,如下所示:

现在应用程序执行完全没有问题!

有人尝试使用 MVC 架构创建树面板吗?我不知道如何解决这个问题!

0 投票
2 回答
957 浏览

version - 从 ExtJs3 升级到 ExtJs4 时出错-''members is udefined" 在兼容模式下?

我正在将我的项目从 Ext3.3 更新到 Ext4。添加新的 ext4 文件后,
我添加了ext3-core-compat.js和文件。 ext3-compat.jsext-all-debug.js

我得到了members is udefined errorext-all-debug.js 的第 3262 行。
在 Ext.extend 方法中,它接受 3 个参数:

我可以从 ExtJs4 文档中看到 Ext.extend 已被弃用,但是我只想让我的代码在我将所有内容更改Ext.extendExt.define.

有帮助吗?

0 投票
5 回答
15952 浏览

javascript - 在 ExtJS 4 中使用 xtype 创建扩展

我已经习惯了 ExtJS 3.X,但我正在努力使用 ExtJS 4。

我想创建一个网格的扩展,并能够使用 xtype 的网格实例。据我所知,我必须将别名设置为widget.xtypename但它不适合我。

我在 Chrome 控制台中遇到的错误是Cannot create an instance of unrecognized alias: widget.mygrid

一些帮助将不胜感激