问题标签 [wakanda]

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 投票
3 回答
2199 浏览

javascript - 在哪里托管 Wakanda [客户端/服务器端纯 JS '框架']?

我最近通过一篇博文中的参考资料找到了Wakanda 。它是开发纯 JavaScript 数据驱动应用程序的解决方案 -客户端和服务器端的 JS。据我测试,该项目看起来很有希望。Wakanda 的 JS框架 WAF是开源的。

由于我未能在 Wakanda 的网站上找到答案:是否已经有任何专门的托管服务提供商可用?

0 投票
1 回答
1158 浏览

javascript - 将 wakanda 连接到 wamp 服务器

我使用 wakanda 作为我的 IDE,我刚开始发现它有自己的 wakanda 服务器,这个 IDE 非常简单,在我尝试了 sencha Extjs 之后很容易。我一直在寻找但直到现在才找到的一个问题是,如何将我的 wakanda IDE 连接到任何其他服务器,但它有一个,因为如果我想启动我的工作,我不会在本地启动它。 ..

我试着在他们的网站上找到任何东西但此时找不到任何帮助......

有什么帮助吗?

0 投票
3 回答
502 浏览

java - 将 wakanda IDE 连接到 javascript

瓦坎达 IDE

很棒,很容易实现界面,开发和一切。
我仍然面临一个问题,我不知道如何将我自己的 java 库连接到 wakanda 服务器?
关于这一点的任何信息?
那是 wakanda 网站的链接,它在这里找不到任何有用的信息。一旦我可以将我的库连接到它,我将正式使用这个 IDE

0 投票
1 回答
2810 浏览

extjs - ExtJs 4.2 使用 MVC 问题扩展自定义模型

使用带有 MVC 模式的 ExtJs 4.2

我正在尝试制作自定义模型、存储、代理、读取器、写入器,但在使其在 MVC 模式中工作时遇到问题。我按照这个例子扩展了一个模型,我可以看到它只有在不以 MVC 方式使用时才能工作。

我的商店指的是模型属性中定义的联系人等模型,然后联系人指的是使用模型属性的自定义模型 WakandaModel。但是,当我创建引用联系人的商店时,自定义 WakandaModel 中定义的模型属性或代理都没有被带到商店模型中。

这是我的代码,我留下了评论,所以你可以看到我试图尝试的内容。谢谢你的帮助!

应用程序代码

定制模型

自定义代理

自定义阅读器

自定义作家

联系人模型

通讯录商店

联系人控制器

0 投票
1 回答
6778 浏览

extjs - 了解如何在 Extjs 4.2 MVC 模式中引用/加载/实例化存储模型

使用 Extjs 4.2

我已经阅读了许多文档、谷歌、论坛,试图了解组件如何加载以及将它们放置在何处,例如商店、模型等,但仍然感到困惑。

这是我试图开始工作的一个例子

应用说明

包含联系人、项目、人员等的主菜单,应用程序首先加载以显示静态非数据驱动,然后使用点击显示联系人列表网格的联系人。用户然后单击联系人行并显示弹出编辑视图。

在 contacteditview 中,联系人被加载到表单中,此外表单还有一个组合框,用于加载 ContactTypes 存储。ContactType 应设置为该联系人记录的contacttype 值。

考虑到这是一个大型应用程序,执行此操作的常用方法是什么,我只想在需要时加载数据,即显示视图。

以下是我的一些困惑

  1. 您可以在应用程序配置中定义所有控制器、商店、模型、视图,但是无论您在查看哪个页面,都会加载所有内容。此外,如果您的商店有 autoLoad: true ,那么即使您没有查看该特定视图,也会对数据库进行所有商店的调用。

  2. 当您在控制器的 stores 或 models 属性中指定一个商店或模型时,这究竟是做什么的?它只是让您轻松引用商店,但没有实际创建它,还是创建它,或者它只是为了方便而设置 getter 和 setter 函数。例如,如果我在控制器的 store 属性中指定了一个商店,并且 autoLoad 为 true,则所有数据都已加载,无需执行任何其他操作。但我真正想要的是只有当我单击联系人并显示列表视图时才加载该商店。所以我设置了 autoLoad:false 并在我的列表函数中手动使用this.getStore('Contacts'). 这很好用,但是使用控制器的存储和模型数组属性的目的是什么。我在调试器中看到,如果我不使用 store/model 属性,则会为这些 js 文件发出获取请求。

    抱歉,我知道这很多,但这对我来说很困惑,并且已经为此苦苦挣扎了一段时间。

  3. 最后,只有当您通过设置 autoLoad:false 并手动加载单击联系人按钮时,我才会加载联系人网格。现在,当用户单击编辑记录加载正常但我如何让组合框加载然后选择正确的值。我认为我的部分问题是了解商店模型是如何加载和实例化的。在我的组合框存储属性中,我已将 ContactType 指定为存储,但出现错误存储未定义,因此未加载 js 文件或未实例化存储。


到目前为止,这是我的代码。

应用程序代码


联系人控制器


联系人查看列表


联系人视图编辑


0 投票
1 回答
405 浏览

google-maps - 地理编码服务返回未捕获的类型错误:# object has no method 'apply'

I'm trying to get lat long coordinates from an address using the Google maps api v3 in Wakanda Studio. I have submitted to the Wakanda forum as well. I searched the v3 documentation

I'm trying to get lat long coordinates from an address using the Google maps api v3 in Wakanda Studio. I have submitted to the Wakanda forum as well. I searched the v3 documentation as well, which basically advises to pass a JSON object and a call back function to geocode, which is displayed in the code below.

The geocode call is also encapsulated in the codeAddress function. When I run the code, I can see the Geocoder JSON object results that include the lat long coordinates. However, I am getting a strange error message:

Any pointers would be appreciated, and let me know if you need to see screenshots/details of anything else emailed, since I cannot post screenshots on stack overflow yet.


Whoosh ValueError: Keys must increase

I'm getting the error

at the line

Where writer is an index.writer. I am adding 10K files to the index, and for performance, I commit every 100 files. This error only occurs at the 21st commit (20999 files).

The stack ends at add_all in whoosh...\filetables.py

0 投票
1 回答
295 浏览

javascript - 瓦坎达添加收藏

我已经在我的电脑上安装了 wakanda和测试。

然后我测试创建 2 个名为table1table2具有如下结构的表:

表1:ID、名称、表 2 集合表 2
:ID、表 1、名称

我想创建一个触发器,当table1保存时,一个新行也插入到和中以创建和table2之间的关系。table1table2

我尝试On Save像这样在 table1 上创建事件:

但是这段代码不会在 table1 和 table2 之间创建关系。一些身体可以帮助我吗?

0 投票
1 回答
601 浏览

entity-framework - Breeze 兼容的 JavaScript GUI 框架

虽然我已经发布了一个类似的问题Breeze 兼容的 SPA 构建)并且可能因此在 IdeaBlade 和 Telerik 之间开始了一些很好的合作,但我相信 Breeze 值得更广泛的认可,因为它在服务器端访问实体框架的独特方法。因此,对我来说似乎很明显,即使是像SenchaWakanda这样臭名昭著的完整 JS 框架也 需要确保与 Breeze 一起工作

Remco Blok 在http: //www.kendoui.c​​om/blogs/teamblog/posts/13-02-21/breeze_js_and_the_kendo_ui_datasource.aspx 的帖子中非常清楚地描述了 KendoUI 和 Breeze 之间当前的问题。简而言之,与 Breeze 的集成应该在实体级别进行 - 而不是 JSON 数据,这是几乎每个人处理 JS 客户端和 SQL 服务器之间事务的方式。

Wakanda 是一个非常丰富的开发环境的一个很好的例子,它带有精心制作的 GUI Builder、Debugger 等,遗憾的是不能与服务器端的“遗留数据”一起使用。

据我所知,Breeze 与 Angular 配合得很好,但 Angular 需要 AngularUI ( http://angular-ui.github.io/ ),而后者又不像我希望的那样完整,并且有一些 JQuery 依赖项这可能会导致碰撞。很快,Breeze 将与 KendoUI (AFAIK) 一起使用 - 有没有人知道其他一些 JavaScript 框架集合,它们共同提供 Visual Studio 为 Windows 桌面应用程序创建提供的便利程度?(毕竟,JavaScript 应用程序是桌面应用程序,以一种非常优雅的方式解决了分发问题)。

0 投票
2 回答
533 浏览

cordova - 瓦坎达和Phonegap

我正在使用 Wakanda Studio 开发一个商业应用程序。我有兴趣将应用程序变成真正的 android/iPhone 应用程序,我的想法是制作一个包含应用程序的浏览器外壳。但是,我偶然发现了 Phonegap 和一个使用 Phonegap 扩展 Wakanda 的指南,我对这两者都没有太多经验(Phonegap,0)。该指南在“扩展程序的功能”标题下的“单击扩展程序按钮”处迷失了我: http ://www.sitepoint.com/cut-mobile-app-dev-time-with-phonegap-wakanda-studio-扩大/

没有更多信息给你,我觉得自己像个菜鸟,但我已经搜索了整个 Wakanda 应用程序菜单以查找信息,以及谷歌和 Wakanda 文档。我致力于使用这个 Studio 来部署业务应用程序!请分享你的知识!

0 投票
1 回答
341 浏览

angularjs - 我希望我的 angular-loading-bar 自动处理 XHR 请求

我在使用 XHR 请求的后端使用 JavaScript 框架(wakanda),在前端使用 AngularJS。

我使用了 angular-loading-bar,它可以完美地自动处理 HTTP 请求,但它不能自动处理 XHR 请求。

有什么方法可以让它自动工作 XHR?