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

css - EXTJS Dataview 选择不会显示

我正在尝试构建一个数据视图来显示一些图片。我要选择的这些图片(应该突出显示)然后与它们交互(例如删除)

我必须添加什么才能突出显示项目?点击项目时,我是否可以自行切换选择?我必须添加一个 cls 来模拟选择吗?(例如喜欢列表?)

/e 我只开发一个现代应用程序!

0 投票
0 回答
295 浏览

ajax - EXTJS Ajax 请求无响应

我正在尝试从我的移动应用程序向服务器发出 Ajax 请求。使用 localhost 在我的电脑上进行测试时,我能够连接并获取数据。但是当我用我的手机测试这个时,我什至无法连接。我可以发誓它在一些构建之前工作过,然后突然停止工作。

触发 ajax 请求时,服务器不显示任何日志条目。

试图将我的 ajax 中的默认 xhr 标头设置为 false。

我的阿贾克斯

- 仅使用现代工具包

有人知道问题是什么吗?

问候

0 投票
1 回答
324 浏览

extjs6 - 字段集中的 Extjs6 文件字段在 Chrome 中工作正常,但在 FF 中不工作

字段集中的文件字段的sencha小提琴

我在 extjs6 的字段集中有一个文件字段。字段集最初是折叠的,我只将文件字段设置为按钮。如果我在显示的 chrome 按钮中打开字段集,但在 Firefox 中看不到该按钮。

如果我在附加的小提琴中注释掉第 19 行或在启动时打开字段集,则 filefield 在 Firefox 和 chrome 中看起来都不错。

请参考随附的煎茶小提琴并告诉您出了什么问题。

0 投票
1 回答
588 浏览

android - Extjs 6 拍摄的图片方向错误

目前我正在编写一个具有图像捕获功能的应用程序。这是因为我将 Extjs 6 与现代工具包(仅)和 Sencha Space 一起使用!API。

当使用内置功能“Ext.space.Camera.capture(){..} 我可以拍照。用 Iphone 或我的 Nexus 5 拍照时,照片很棒而且正确。但如果我使用其他 Android 设备(测试:三星 N3、索尼 Z1 和一些低预算的三星设备)图片旋转 -90° 并被裁剪。

API 的文档:http: //docs.sencha.com/webappmgr/api/Ext.space.Camera.html

我的一段代码:

在对这个问题进行一些研究后,我发现一些旧的 Sencha Touch 条目存在同样的问题。他们建议降低分辨率。尝试降低到 800 × 600 。没变。

有人有解决方案吗?

问候

0 投票
2 回答
2016 浏览

extjs - 开始使用 Ext JS 6 需要哪些文件夹?

Ext JS 6 包含37,903总计504 MB.

这是包的内容:

在此处输入图像描述

我需要了解在不使用 Sencha Cmd的情况下使用 Ext JS 6需要哪些文件(白色条目)和文件夹(蓝色条目) 。

ps 我没有使用动态加载。我总是导入文件夹下的 ext-all.js 和 theme-X-all.css 文件build

0 投票
1 回答
698 浏览

javascript - 如何禁用 Extjs-6 中的“现代”部分

我正在使用Extjs-6开发客户端应用程序。我想开发Classic部分然后Modern部分。当我构建应用程序时,Sencha Cmd构建两者,尽管我只更改Classic视图。

当我开发Classic,禁用Modern部分时是否有可能,反之亦然

0 投票
3 回答
1815 浏览

extjs - EXTJS 6 Modern:缓冲存储+网格:未捕获的类型错误:无法读取未定义的属性“长度”

这是小提琴 https://fiddle.sencha.com/?fiddle=1ahm#fiddle/1ahm

具有几乎相同代码的经典主题可以正常工作。

0 投票
1 回答
149 浏览

extjs - 应用“scrollTo”以显示动态添加的嵌套面板的正确事件

我在 ExtJS6 现代(移动)应用程序中有一个面板,只能垂直滚动。子面板会动态添加到其中。添加新的子面板后,我需要将面板滚动到末尾以使其可见。这是使用此行完成的:

我在单击按钮时执行此行,它可以工作(但需要手动单击按钮)。我试图找到正确的事件,我可以在其中添加此行以自动滚动,但没有成功。我几乎尝试了子面板的所有可能相关事件:显示、添加、添加、激活……我也尝试了父面板的事件,但没有成功。

显然,这些事件发生在父面板的滚动条考虑添加的子面板之前,因此它滚动到最后一个之前。我在这里闻到了异步行为。证明是我scrollTo在 0.5 秒的延迟任务中调用该方法并且它有效。但是这个解决方案并不可靠。

问题是:这行代码应该去哪里(在哪个组件的哪个事件中)才能正确地将父级滚动到其末尾?

[编辑]

这是有关该问题的代码部分。首先,Message类:

这是将父面板滚动tabmainMessagesPanel到其末尾以显示新添加的消息的延迟任务:

tabmainMessagesPanel现在,包含将包含消息的面板的选项卡面板:

最后,这是控制器中的一个事件,它在tabmainMessagesPanel新消息到达时创建并添加消息:

0 投票
2 回答
120 浏览

windows - Sencha 应用程序未在 Windows 应用程序包中启动

我们有一个基于Cordova(版本 6.1.1)和Sencha ExtJS(cmd 版本 6.1.2 ext 版本 6.0.2)的跨平台应用程序。该应用程序还使用jQuery(版本 2.1.4)。现在我们在 Windows 平台上发现了一个非常令人沮丧的问题。

我们使用 cordova 创建了 Visual Studio 项目(sencha 应用之前是使用测试选项构建的)

当我们打开 Visual Studio(版本 14.0.25123.00 更新 2)并在设备上构建项目(在发布模式下)时,一切都按预期工作。

如果我们从 Visual Studio 创建一个应用程序包并手动将其安装在任何设备上,那么似乎ExtJS 应用程序没有加载,并且应用程序在启动后将挂在启动屏幕上。(当我调试它时,脚本元素被 microloader 脚本添加到 html 中,但是这些元素上附加的 onload 侦听器永远不会被触发,因此应用程序永远不会启动)

最有趣的部分来了。如果您使用 Visual Studio 功能调试已安装的应用程序,并连接到该应用程序,那么一切都会按原样运行,ExtJS 代码将被加载。

以前有人发现过这个,或者有类似的东西吗?

0 投票
1 回答
228 浏览

javascript - extjs 组合框仅在文本类型后触发,而不是在单击时触发

这是我的代码

所以我有组合框,其存储为 autoLoad:true,但是当我单击组合框按钮时,它会将请求重新发送到服务器。我不希望这样,我只想在有人在其中输入内容时才将请求发送到服务器。