问题标签 [deftjs]

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

extjs - 如何避免通过多个回调传递承诺来解决承诺?- Deft.js

正如我的代码所示,我目前正在向两个异步回调函数(成功和回调)传递一个承诺。我认为应该有可能以不同的方式做到这一点,但我还没有找到其他方法。

这是我创建承诺并等待它们全部完成的函数:

_getHistory函数创建一个 Promise,然后将其传递给两个函数(_onHistoryLoaded 和 _onRevisionsLoaded),以便一旦运行这些回调,promise 就会得到解决:

我不一定需要通过promise传递最终的缺陷,我只是把它放在resolve语句中进行测试。

注意:我的代码运行正常,我只是在寻找简化。

有没有办法避免创建一个承诺,只通过几个异步函数来解决它?

0 投票
1 回答
238 浏览

javascript - 基于 ExtJS 的时间微调器控件

我正在寻找基于 ExtJS 类的时间微调器控件实现(如附图所示)。有没有这样的?

在此处输入图像描述

0 投票
1 回答
46 浏览

mobile - Sencha 2 使用 Deft JS 路由

sencha touch 2 路由是否适用于 Deft JS ?我正在使用 Deft.mvc.ViewController 而不是 Ext.app.Controller 扩展我的控制器,并且看起来路由不起作用。

0 投票
1 回答
48 浏览

javascript - 如何将商店注入面板的工具栏中?

我的应用程序使用 Deft 来注入商店。但是,当我尝试将商店注入网格面板底部的分页工具栏时,它不起作用。

我当前的解决方法是将其添加到面板中:

0 投票
0 回答
23 浏览

javascript - 如何从主应用程序 extJS 初始化不同的应用程序

如何从主应用程序 extJS 初始化不同的应用程序

我有一个主应用程序,我在其中调用两个不同的应用程序。在我的 app.json 中像这样

这个想法是保持相同的标题中心区域需要替换为基于 soem 路由的这些应用程序的组件。

现在的问题是,当我尝试从主应用程序加载这些应用程序时,类和服务加载器在 appone 和 apptwo 中不起作用。单独它工作正常的地方。

这是我正在加载类和服务的 app1 的 application.js 示例。

这是我正在加载类和服务的 app2 的 application.js 示例。

现在我所做的是我在我的主应用程序中都有俱乐部。所以这些加载器正在加载,但现在它没有加载到单个应用程序中。任何想法在这种情况下如何在单个应用程序中使用这些服务和商店以及上下文。