问题标签 [extjs6.5]

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

javascript - ExtJS 6.5 类系统

随着上周 Sencha CMD 和 ExtJS 6.5 的发布,我很高兴在我的 ExtJS 项目中使用 ES6 类。话虽如此,我能找到的唯一一种关于如何在 ExtJS 中实现 ES6 类的“文档”是去年 10 月的这篇文章。尽管它给出了一个例子,但我认为我遗漏了一些东西,因为我在构建过程中遇到了以下错误。

Foo.js

有没有我缺少的 CMD 命令?如果没有,任何进一步的解释将不胜感激。

笔记

我的output财产app.json如下所示:

0 投票
1 回答
461 浏览

javascript - extjs 6.5.2 上的面板主体透明度错误

将正文背景设置为透明时,我在extjs 6.5.2 [现代] 上发现了一个错误。panel

这是重现该问题的代码。

将此代码添加到sencha fiddle(在launch()函数内部)并首先使用Ext JS 6.5.0.775 运行它 -一切都按预期工作的材料,然后使用Ext JS 6.5.2.463 运行它 - 材料以查看错误(带有透明的身体背景涂成白色)。

反正。有没有办法用单个 css 修补这个错误,或者我必须设置bodyStyle: 'background: some-color;'panel我用于我的应用程序的每个。

请注意,我ui在大多数面板上使用从煎茶主题生成的 s。

0 投票
1 回答
1398 浏览

java - 生成 ExtJS 6.5 Web 应用程序:[ERR] javax/xml/bind/DatatypeConverter

我正在使用 Java 9.0.4、Sencha ExtJS 6.5.3.6 试用版,在桌面目录下,我运行命令

我看到错误

在此处输入图像描述

如何解决?

0 投票
1 回答
973 浏览

javascript - Sencha 6.5(现代)如何在标题栏中动态更改菜单中的项目?

考虑到我在我的应用程序中创建的网格:

定义ordergrid为:

我希望动态修改itemsmenu我首先尝试通过商店进行此操作:

虽然这似乎不起作用。然后我尝试通过组件查询访问此菜单,在init某些控制器的功能期间:

然而,这会返回一个错误:“无法读取未定义的属性 'setItems'” 调试显示了明显的问题:它没有找到任何菜单。

更重要的是,即使是“包罗万象”的查询

或者

显示一个空数组:那么发生了什么?(我肯定会从初始加载中看到菜单)。

0 投票
2 回答
971 浏览

javascript - 如何使用事件——标签激活容器时会触发什么事件?(extjs 6.5)

在使用 sencha extjs 6.5 框架时,我遇到了事件问题。我想做的是创建一个商店,将加载推迟到激活选项卡之后。(并在每次有人返回该选项卡时重新加载)。

现在手动加载并不难。但是,我似乎找不到激活选项卡时发生的触发器。

选项卡由主视图定义(在 app.js 中显示为 main):

第二个选项卡是我感兴趣的选项卡,它具有以下定义:

可以很快看出,我已经尝试过测试各种事件。然而,只有激活事件似乎在页面加载时触发。我究竟做错了什么?我没有完全看到许多事件中的哪一个是有用的(见这里

0 投票
1 回答
328 浏览

extjs - 如何将自定义标头模板与 Ext JS 缓冲存储一起使用?

我在缓冲网格上使用缓冲存储。我需要在网格中使用分组。但是我在分组方面遇到了一些问题。

请检查这个小提琴:https ://fiddle.sencha.com/#view/editor&fiddle/2bs7

我需要自定义标题。在我使用的普通商店上groupHeaderTpl。但它不适用于缓冲存储,如小提琴中所示。如果我发表评论groupHeaderTpl,则分组有效,但也会显示使用分组的字段。我不想显示该字段,也想自定义分组。有什么方法可以实现这一点,还是缓冲存储不支持它?

0 投票
1 回答
237 浏览

javascript - 为什么 labelWidth: 'auto' 隐藏了无线电场?

我正在尝试包装labelaradiofield但我不想设置为固定width并且labelWidth因为视图的响应性。但是,当我将其设置labelWidth自动时,它input element会被隐藏。

我做错了吗?谢谢。

在 sencha fiddle 的启动函数中添加以下代码,然后从下拉列表中选择 Ext JS 6.5.3.57 - Triton [Modern]。

0 投票
1 回答
937 浏览

validation - ExtJS 6.5.3.57 表单字段验证器功能未触发

我正在尝试将验证器添加到 ExtJS 6.5.3.57 Classic 或 Modern 中的表单字段。我从阅读各种帖子中认为这应该可以工作,但是当我运行myField.isValid()它时它总是返回 true,并且我没有看到我的console.log()语句触发,所以我必须假设我的函数没有被调用。

我也试过这个,因为我不确定它是validator不是validators

我认为这应该有效吗?

这是一个小提琴,显示登录表单中的顶部字段上有一个验证器,但似乎从未将消息记录到屏幕或控制台。 https://fiddle.sencha.com/#fiddle/2eoa

0 投票
0 回答
109 浏览

extjs - 在数据模型 Extjs6.5 上动态设置 defaultValues

我有一个gridwith manycolumns和一个用于添加新记录的弹出对话框。

我已经deafultValues在数据模型字段数组上设置工作正常,现在我正在尝试重用它并从服务器动态添加这个默认值。

我在服务器中有 entityName/def 可用,其feilds名称中包含默认值。

我有这么多实体,所以代理转换功能最好?或者在创建对话表单窗口时,调用服务器来填充字段?

我是 ExtJS 和 Sencha 的新手,我对这两种方式都没有明确的方法。我晕了!!

任何答案,提示都非常感谢。

0 投票
1 回答
149 浏览

javascript - 如何从多选器组件中读取值

我正在尝试使用 EXTJS 6.5.2 中的多选器

这是我用来创建具有我需要的值的多选器的代码

当我调用 form = win.down('form')记录时,我可以获得除值之外的所有multiselector值,它们在控制台上显示如下。

任何人都可以帮助我或指导我如何获得价值?

谢谢你。

//我试图获取多选项目并保存它们的代码