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

extjs - ExtJS 6 - 无法使用命令“sencha app build native”创建本机应用程序

我正在使用 sencha cmd 6 并尝试在 https://docs.sencha.com/cmd/6.x/cordova_phonegap.html的帮助下构建本机应用程序

我使用以下命令生成了 Ext 6+ 通用应用程序:

然后我在 app.json 中添加了以下代码 -

但是在运行 sencha app build android 之后,我得到了以下异常 -

同样根据从 sencha doc 开发 PhoneGap 应用程序中的建议,我使用以下代码修改了 app.json -

但在此之后,我的控制台上出现了以下异常 -

0 投票
0 回答
600 浏览

cordova - 使用 ExtJS 6 Modern Toolkit 访问设备的本机资源

我通过以下方式创建了本机移动应用程序 -

http://docs.sencha.com/cmd/6.x/cordova_phonegap.html

我想在我的应用程序中访问相机、GPS 等设备的资源。

在 Sencha Touch 中,有Ext.device.*此类活动的套餐。

那么如何使用 ExtJS 6 Modern Toolkit 访问这些资源呢?

请提供相同的指南和示例。

0 投票
2 回答
129 浏览

javascript - How do I change the separator of extraParams in an ExtJS store proxy?

I'm stuck with a problem related to the extraParams of an ExtJS store.. I need to change the default params separator & to a customized ; since the web service I'm accessing doesn't respond to &.

Is there a way to change the separator?

Bests, Andreas

0 投票
1 回答
916 浏览

extjs - 创建和主题化 ExtJS 6 组件

我正在尝试为我的 ExtJS 应用程序创建一个自定义组件(使用 extjs 6.0 和现代工具包)

我已经生成了一个新应用程序并添加了一个新视图(扩展 Ext.Component),在那里放置了一些逻辑。我可以使用 xtype 创建这个组件,但会被主题化。

所以问题是:如何正确添加新组件(在框架源代码中/作为应用程序中的视图/其他地方)以及将组件放在哪里(生成自定义主题并将其插入那里/其他地方)?

组件(位于 app/view/components 文件夹中):

添加:

我尝试了添加组件和主题的不同方法(目标是更改标准 CSS 并添加自定义)。

可接受的方式(对我来说)是将自定义组件放入ux.button folder(如@Alexander 提到的)并生成一个新的主题。由于使用了两个(在我的情况下)不同的命名空间,因此需要在主题package.json中清除命名空间参数。这提供了向标准组件添加自定义样式以及添加或覆盖标准组件(即)的机会src\MyAppNs\...\MyComponentClassName.scssvar\Ext\Component.scss

也尝试使用workspace,但这种方式更适合在多个应用程序之间共享组件和主题。在这种情况下,组件可以作为一个包添加(如第一种方式的主题)。

最后,尝试将自定义组件添加到框架源中,但注意到 SenchaCMD 不支持这种方式。想想,这是不可接受的。

0 投票
1 回答
1234 浏览

extjs - Extjs 6 - 现代工具包 ui-mixins 构建错误

我有一个 Extjs 6 工作区,其中包含两个包(一个用于经典包,一个用于现代包)和一个示例应用程序。使用相应的 ui-mixins 对经典包组件进行样式设置没有问题,例如:@include extjs-panel-ui();。但是,当我尝试使用相应的 ui-mixins 为现代组件设置样式时,出现错误:

我正在尝试在现代工具包中设置面板样式,所以我正在使用@include panel-ui();

有谁知道为什么我可以将 ui-mixins 用于经典组件,但是当我尝试将 ui-mixins 用于现代组件时出现构建错误?令人困惑的是,如果我运行sencha app watch modern,它会按预期工作和运行,但是当我运行sencha app watch或运行时,sencha app build我会收到上面的构建错误。

0 投票
1 回答
750 浏览

symfony - Symfony 2 和 sencha extjs 5/6

我在 Symfony 2 上使用 Extjs 4 获得了一个应用程序,我想更新它以响应。

我有网格,表格,网格上的动作,...混合在 Twig 和 ExtJs 中(twig 使导航栏和自动化和 Ext 呈现数据)基于这个zazencode.com/symfony/2014/02/04/extjs-with- symfony-part1.html,它工作正常。

我想通过 extJs 6 现代消费 REST 与 Symfony 进行全面的前端响应。

我试图用 Symfony 加载 Ext 6 应用程序,但我无法播放它。

我尝试了这些解决方案,但也没有成功:

有没有办法将 Ext app 5 或 6 与 Symfony 一起使用?

感谢帮助

0 投票
2 回答
8715 浏览

extjs - 从自定义组件触发自定义事件并在 viewController 中处理事件

我创建了一个从 Ext.Panel 扩展的自定义组件。我已经为自定义组件添加了一个点击监听器,这样当它被点击时它会触发一个事件。我正在实例化视图中的自定义组件,并且我想处理从与该视图关联的 viewController 中的自定义组件触发的事件。

但是,当我触发事件时,它不会冒泡到 viewController。有没有办法在全局范围内触发事件?如何处理 viewController 中的事件,其中触发事件的组件在与视图控制器关联的视图中实例化?

我的自定义组件看起来像这样:

我在这样的视图中实例化我的自定义组件:

在我的 viewController 中(对于我在其中实例化我的自定义组件的视图)我有以下监听器:

0 投票
1 回答
987 浏览

javascript - Ext6 /Sencha 使用 Ext.window.Window 构建错误

我试图从这方面构建示例应用程序: https ://docs.sencha.com/extjs/6.0/getting_started/login_app.html

使用 sencha app watch 和 netbeans 进行开发。

而不是使用这种方法: sencha -sdk /path/to/ExtSDK generate app -classic TutorialApp ./TutorialApp

我使用了这个(因为我需要为移动设备创建一个应用程序):

sencha -sdk /path/to/ExtSDK generate app -modern TutorialApp ./TutorialApp

我可以测试默认应用程序,它运行良好。但是,一旦我从教程中添加了这一行:

});

Sencha 手表正在抛出“未知的依赖定义:Ext.window.Window

想法?

0 投票
2 回答
734 浏览

extjs - 如何在 ExtJS 6 中创建边框布局

我正在努力在现代配置文件中使用边框布局,但它只适用于经典配置文件,任何人都可以给我一些提示或示例。非常感谢。

0 投票
1 回答
171 浏览

json - Json 数据未填充到树视图面板中

下面是我的 json 格式,我需要在 extjs6 的树视图面板中显示从服务器加载存储后,我无法在树面板中看到任何记录。将这个 json 渲染到树视图面板的模型视图和存储应该是什么。谢谢。这是我的代码:

模型 :

店铺 :

看法 :

组件树.json: