问题标签 [extjs6-modern]

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 投票
4 回答
880 浏览

javascript - 在渲染时隐藏检查单元 - extjs 6.5.3 现代

如果另一个值是,我试图隐藏checkcella 。但不幸的是,根据sencha 文档,只有当单元格类型是 Ext.grid.cell.Cell 的默认值时才会处理此配置。checkcolumncolumnnull

所以renderer配置的解决方案将不起作用。

例如:

有什么提示或技巧可以做到这一点?

0 投票
1 回答
1018 浏览

extjs - 现代工具包商店加载事件未触发

我将 Ext JS 5.x 与 Sencha Touch 一起使用,并尝试迁移到 Sencha 建议的通用现代应用程序。然而,感觉好像有几件事发生了变化,并且没有按预期工作。

我正在使用虚拟商店通过 AJAX 将数据加载到一个简单的列表中。我现在想在加载列表时选择第一个(或条件不同的记录)。

问题: 1)我的看法是在视图的初始化函数中商店不可用,因此我不能在那里添加一个监听器。

2)无论是在商店本身,也不是在视图模型中,也不是在控制器中,我都可以添加一个监听器。如果我重写stores load 方法并手动触发load 事件,所有监听器都开始工作

是不是所有这些标准监听器都没有在现代工具包中实现,或者我错过了什么?

3)我试图挂钩afterRender视图的方法,但商店在那里也不可用,即使每个命名列表包括数据应该已经呈现..

4) 无论我添加 autoLoad: false 还是 true,商店似乎都会一直自动加载。

我以前的版本从来没有遇到过任何问题,现代工具包在当前状态下只是有问题还是我做错了什么?

小提琴

0 投票
0 回答
227 浏览

iphone - 带有 Ext JS 现代 6.5.3 的 Safari 浏览器中的 iOS 11.3.1 Iframe 滚动问题

我在为 Ext JS 6.5.3 现代移动的最新 IOS 11.3.1(iPhone) Safari 浏览器中滚动 iframe 嵌入式网站内容时遇到问题 以下是Fiddle

任何人都可以提出解决方案。

0 投票
0 回答
371 浏览

extjs - 未触发侦听器事件

在学习 ExtJS 时,我一直在玩弄文档。但是在测试侦听器事件时,什么都不会发生。

我使用 sencha CMD 生成了一个现代应用程序。我删除了所有不需要的代码,然后根据文档添加了自己的代码。然而,侦听器事件似乎根本不起作用。我试过几个例子,但没有运气。

可能是什么问题呢?

一个例子是——

主要的

0 投票
1 回答
45 浏览

extjs - 显示要查看的变量

我正在尝试使用 ExtJS 制作一个非常简单的 BMI 计算应用程序。到目前为止,我可以让用户在数字字段中输入他们的身高和体重,计算 BMI 并将其显示到控制台。但是,我无法弄清楚如何将其显示到视图中。

我尝试绑定值,并使用面板但没有运气。显示的只有{bmi}.

理想情况下,我希望在他们单击“计算”按钮功能后显示 bmi 值。

编辑 - 我找到了一种使用 Ext.Template 解决它的方法。这是一个很好的解决方案吗?

代码 -

0 投票
2 回答
224 浏览

extjs - 尝试为商店中的每个项目创建一个字段集

我对 ExtJS 很陌生,而且很迷茫。我创建了一个数据存储 -

我现在想做的是为每个部分创建一个面板,使用部分名称(一、二三)作为标题。

我尝试了几种方法,所有这些方法都非常不成功。我该如何解决这个问题?

编辑 - 我试过的东西的例子

0 投票
1 回答
108 浏览

javascript - extjs 现代 NS_ERROR_NOT_AVAILABLE 对话框显示()

我在 firefox 60.0.2 上dialog.show()的自定义dialog. 调试后,我发现异常是在ext-modern-all-debug.js 的第 85351 行产生的:属性在哪里,它在里面不可用。 value = computedStyle.getPropertyValue(name);nameopacitycomputedStyle

[Exception... "Component is not available" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: debugger eval code :: <TOP_LEVEL> :: line 1" data: no]

对话框显示代码:

ExtJS 调试功能:

这个错误与这个Mozilla错误有关吗?

任何解决方法?

0 投票
1 回答
764 浏览

javascript - 控制台错误:无法识别的别名:widget.feedform

我有以下问题。当我按下应该调用 onNewFeed 函数(位于MainController.js文件中)的feeds.js文件夹中的Add New Feed按钮时,控制台中出现错误:

无法识别的别名:widget.feedform

当我在文件中添加MainController.js需要:['FeedViewer.view.main.FeedForm']控制台显示:

[Ext.Loader] 错误 某些请求的文件无法加载。

文件夹结构:

主控制器.js

FeedForm.js

提要.js

主.js

0 投票
1 回答
88 浏览

javascript - 现代版本 EXT JS 6.2.0 中的 loadRecord() 方法

从文档6.2.0 EXTJS中,该loadRecord()方法仅在classic版本中可用。如何在modern版本中替换它?我只想在modern6.2.0 版本中获得以下效果:

0 投票
1 回答
424 浏览

javascript - 现代 ExtJS 6 6.2 isValid() 不是函数

我可以像在经典版本中一样使用现代版本 6.2 EXTJSisValid()中的方法吗?

在经典版本中它可以工作,但在现代版本中存在错误:

form.isValid() 不是函数

FeedForm.js

主控制器.js