问题标签 [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 投票
3 回答
1819 浏览

javascript - ExtJs 5:TreePanel:没有得到默认的叶子图标和线条

我使用 Sencha ExtJs 5 创建了一个示例TreePanel。我按照文档中的示例示例进行操作,我能够看到项目(叶子和树枝),但它们不是以树的形式出现,而是以列表的形式出现。

这是我的代码:

店铺:

看法:

这是我的输出的样子:

在此处输入图像描述

执行sencha app build命令后:手风琴面板受到影响。

在此处输入图像描述

0 投票
1 回答
296 浏览

extjs - 在 ExtJs 5 应用程序中预加载 ExtJs 类

我使用实用程序生成了 ExtJs5 应用程序框架sencha。我在开发过程中不使用 generated app.js,而是使用 autogenerated 从应用程序主目录工作index.html

它工作起来很慢,因为浏览器在开始加载我自己的类和样式之前会加载大约 500 个 JavaScript 文件和样式表。

有没有办法在多个文件中预加载所有ExtJs 资源?在上一页。ExtJs 的版本有ext-all.js文件。但是在最近的 ExtJs 版本中,这个文件实际上并不包含所有类,而是对它们的引用以供以后加载。

0 投票
0 回答
1073 浏览

javascript - 如何覆盖 ExtJS 5 中的树节点模板?

我正在解决ExtJS 5.0 中的一个错误,为此,我需要更改 TreePanel 使用的模板。

目前,节点对所有 URL 使用普通锚点,包括 Javascript 调用:

对于 JavaScript URI,我需要使用 onclick 来避免该错误:

我正在尝试以下覆盖,它似乎对 HTML 没有影响:

我错过了什么?这不应该覆盖cellTpl吗?

0 投票
1 回答
4575 浏览

javascript - 无法从示例中实现 ExtJs 5 侧导航选项卡

有没有人设法在本地嵌入这个例子?

当我尝试在本地项目中执行相同操作时,只有选项卡的右侧部分可见,而左侧部分被隐藏。我使用 iconCls 而不是字形。

我认为问题是我无法正确编译它

如何在 extjs 主题中添加这个脚本并编译?也许需要重建主题?

0 投票
1 回答
5982 浏览

extjs - 如何使用添加的自定义 scss 重新编译 ExtJs 5 主题

我想添加这个:

到 ext-theme-crisp 然后编译并获得自定义的 ext-all.css。我怎样才能做到这一点?

0 投票
1 回答
1321 浏览

javascript - 关于选项卡面板的歧义 tabPosition:left

这是测试代码:

如果您在浏览器的控制台中运行代码,它会按预期工作,但如果您运行该代码选项卡位于左侧但未水平对齐。

谁能解释发生了什么或如何解决它?

0 投票
2 回答
7531 浏览

javascript - ExtJs5:从控制器 1 调用控制器 2 的方法

我正在尝试使用新的 ExtJs 5。我根据 ExtJs5 的定义 MVC 模式创建了一个小应用程序。

我正在使用ViewControllers每个View.

问题陈述:现在假设我有两个 VC(Controller1 和 Controller2)。每个都有自己的方法。我希望从 Controller1 调用 Controller2 的方法。我想从 Controller1 更新与 Controller2 关联的视图。

在以前的版本中,this.getController('StatusBarController')用于获取任何控制器的句柄,然后调用其方法。

但是当我使用 ViewController 时,这在我的情况下不起作用。

谁能指导我如何实现这一目标?还有这是否是做这件事的正确/理想方式,还是有更好的选择?

这是我的代码:

状态栏视图:

状态栏控制器:

应用程序中的其他一些控制器:

0 投票
1 回答
1090 浏览

javascript - 服务器端未收到 Extjs 5.0 模型 POST 值(工作 Extjs 4.2)

我正在将我们的 Extjs 4.2 应用程序升级到 Extjs 5.0。
我能够调出所有只读页面,但是当我尝试更新/保存数据时遇到问题。我将非常感谢您的帮助!!

我的模型数据值未显示在服务器端,我可以使用 console.log(model) 打印模型并且它具有所有值,但在服务器端它只有 id 并且所有其他参数显示为无效的。

这是模型中的代理:

p>

控制器:

这是服务器端代码:

实现类中的第一行日志,id 在那里,但所有其他值为 null

0 投票
1 回答
2417 浏览

javascript - extjs 5 XTemplate 评估异常:validTypes 未定义

当我创建一个简单的窗口时,ExtJS 5 上出现错误:

我究竟做错了什么?

编辑:尝试用最少的文件创建项目:ext-all.jsext-theme-neptune-all.css

0 投票
1 回答
6694 浏览

javascript - Extjs 5 - 整个页面上的 LoadMask 不起作用

在 Extjs 4.2 中,我对整个页面使用了 Load Mask

在一个通用的实用程序类中:

我在加载/保存期间在所有页面中调用此方法(等待服务器端响应),但在 Extjs 5.0 中,它不起作用,我收到以下错误消息: