问题标签 [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.
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 -
但在此之后,我的控制台上出现了以下异常 -
cordova - 使用 ExtJS 6 Modern Toolkit 访问设备的本机资源
我通过以下方式创建了本机移动应用程序 -
http://docs.sencha.com/cmd/6.x/cordova_phonegap.html
我想在我的应用程序中访问相机、GPS 等设备的资源。
在 Sencha Touch 中,有Ext.device.*
此类活动的套餐。
那么如何使用 ExtJS 6 Modern Toolkit 访问这些资源呢?
请提供相同的指南和示例。
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
extjs - 创建和主题化 ExtJS 6 组件
我正在尝试为我的 ExtJS 应用程序创建一个自定义组件(使用 extjs 6.0 和现代工具包)
我已经生成了一个新应用程序并添加了一个新视图(扩展 Ext.Component),在那里放置了一些逻辑。我可以使用 xtype 创建这个组件,但会被主题化。
所以问题是:如何正确添加新组件(在框架源代码中/作为应用程序中的视图/其他地方)以及将组件放在哪里(生成自定义主题并将其插入那里/其他地方)?
组件(位于 app/view/components 文件夹中):
添加:
我尝试了添加组件和主题的不同方法(目标是更改标准 CSS 并添加自定义)。
可接受的方式(对我来说)是将自定义组件放入ux.button folder
(如@Alexander 提到的)并生成一个新的主题。由于使用了两个(在我的情况下)不同的命名空间,因此需要在主题package.json中清除命名空间参数。这提供了向标准组件添加自定义样式以及添加或覆盖标准组件(即)的机会src\MyAppNs\...\MyComponentClassName.scss
var\Ext\Component.scss
也尝试使用workspace,但这种方式更适合在多个应用程序之间共享组件和主题。在这种情况下,组件可以作为一个包添加(如第一种方式的主题)。
最后,尝试将自定义组件添加到框架源中,但注意到 SenchaCMD 不支持这种方式。想想,这是不可接受的。
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
我会收到上面的构建错误。
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 应用程序,但我无法播放它。
我尝试了这些解决方案,但也没有成功:
- https://github.com/partkeepr/extjs6
- https://www.teqneers.de/2015/09/sencha-ext-js-meets-symfony/(几乎可行)
- www.sencha.com/forum/showthread.php?288955-Extjs5-with-Symfony2-Folder-structure,也不起作用(只是空白页与 Symfony Bar OK 200)
有没有办法将 Ext app 5 或 6 与 Symfony 一起使用?
感谢帮助
extjs - 从自定义组件触发自定义事件并在 viewController 中处理事件
我创建了一个从 Ext.Panel 扩展的自定义组件。我已经为自定义组件添加了一个点击监听器,这样当它被点击时它会触发一个事件。我正在实例化视图中的自定义组件,并且我想处理从与该视图关联的 viewController 中的自定义组件触发的事件。
但是,当我触发事件时,它不会冒泡到 viewController。有没有办法在全局范围内触发事件?如何处理 viewController 中的事件,其中触发事件的组件在与视图控制器关联的视图中实例化?
我的自定义组件看起来像这样:
我在这样的视图中实例化我的自定义组件:
在我的 viewController 中(对于我在其中实例化我的自定义组件的视图)我有以下监听器:
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
想法?
extjs - 如何在 ExtJS 6 中创建边框布局
我正在努力在现代配置文件中使用边框布局,但它只适用于经典配置文件,任何人都可以给我一些提示或示例。非常感谢。
json - Json 数据未填充到树视图面板中
下面是我的 json 格式,我需要在 extjs6 的树视图面板中显示从服务器加载存储后,我无法在树面板中看到任何记录。将这个 json 渲染到树视图面板的模型视图和存储应该是什么。谢谢。这是我的代码:
模型 :
店铺 :
看法 :
组件树.json: