问题标签 [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.
wakanda - Updating to Wakanda 11: "[Backend] Cannot read property 'replace' of undefined in undefined on line undefined"
I am looking to move my Wakanda application, created in Enterprise Studio v10, to Enterprise Studio/Server v11. I can start the solution successfully, but when I try to view my webapp in browsers, Wakanda Studio logs the error:
[Backend] Cannot read property 'replace' of undefined in undefined on line undefined
and the browser shows just a white page with some console errors (below).
Edit: commenting out all occurrences of .replace()
does not solve the problem. I do not believe it is possible that this issue is the result of .replace()
statements that I've written.
I do use string.replace()
with regular expressions in a few places. The code works perfectly fine in v10 and am confused about what could be wrong.
Here is an example of how I am using replace()
in the code:
The code was more streamlined before- I broke it out into pieces in an attempt to get rid of the error, but no dice.
What I see when I click on "Loader.js: 2073"
crash - Wakanda Studio 在打开解决方案、项目时崩溃
Wakanda Studio(Ent. 最近版本)在打开项目时崩溃。
这个问题的答案已经发布在我无法访问的 Wakanda 论坛上。
backup - 有没有办法在 Wakanda 11 中打开自动备份?
或者是否需要通过代码来完成,即。使用工作人员使用“ds.backup();”进行备份 每24小时?
编辑:似乎激活数据库日志也会进行备份。但是是否有备份间隔等的设置?
wakanda - 有没有办法在瓦坎达网格列中换行?
我有一个名为 dataGrid4 的瓦坎达网格,有 3 列。我希望第二列(名为模型)中的文本包含在列单元格中。字体大小设置为 10 px,列 ht 设置为 27 px。
我已经尝试了我能找到或想到的一切。我认为应该起作用的是:
然而,我无法实现任何自动换行。如果我强制编辑单元格,使用 Safari 开发工具(和上面的代码),文本将自动换行(即文本不会换行到下一行,导致文本不可读)。
这可能只是Wakanda Grid 的问题。没有把握。注意:使用 Wakanda 10.187175
dynamic - model.js 动态连接脚本定位命令
我们正在构建我们的 Wakanda 项目,以便我们所有项目中的代码位于解决方案之上的目录级别。
在开发过程中,代码将在项目中,在解决方案中。
当我们部署时,我们将翻转一个标志boot.js
以从解决方案上方的一个公共位置获取跨解决方案的所有项目的代码。
C:/…/wak/Projects/Oaks.js
// model.js 的连接脚本
C:/…/wak/Framework/
// 框架目录 - 所有项目的单一位置,在生产期间使用
C:/…/wak/Framework/Common/…js
// 通用 js 文件
C:/…/wak/Framework/Modules/Billing/
// 特定于
C:/…/wak/Framework/Modules/Services/
模块的 jsfiles // 特定于模块的 jsfiles
C:/…/wak/SM_Wak/
// 解决方案目录
C:/…/wak/SM_Wak/admin
// 管理项目
C:/…/wak/SM_Wak/Oaks
// Oaks 项目
C:/…/wak/SM_Wak/Oaks/Framework
// Oaks 项目框架目录(开发时使用)
我们有一个名为 Oaks 的项目。
使用通用代码,Model.js
我们想要获取from的Oaks.js
4D 连接脚本mergeOutsideCatalog
C:/…/wak/Projects/Oaks.js
Wakanda 中的哪些命令model.js
可以让我们动态发现当前正在执行的项目,以便我们可以导出正确的model.js
连接脚本?
wakanda - Wakanda v11 的 git 扩展安装破坏了 Wakanda v10 的 git 功能
我的 Mac 上同时安装了 v11 和 v10 Enterprise Studio/Server。第一次启动 v11 时,我通过扩展管理器安装了 Git 扩展。这在 v10 中破坏了 Git。
启动 v10,右键单击文件并在 v10 中打开解决方案会出现以下错误。
Git 选项现在在 Studio v10 Git 菜单中显示为灰色。我已经卸载了 v10 并重新安装了它,并卸载了 Git 2.6.4 并重新安装了它,但无济于事。
Git 在 v11 中运行良好,但我还没有准备好进行切换,因为我的应用程序没有在 v11 中运行。
Git 安装到/usr/local/bin/git
,但是否有另一个目录可以保存 Git 或 Wakanda-Git 配置文件?
我想我需要放弃 Wakanda Studio v11 的扩展管理器对我的 Wakanda/Git 设置所做的任何更改,以在 v10 中修复 Git。
wakanda - 向 IP 范围公开应用程序或根据 IP 范围验证登录请求
有没有瓦坎达方式:
- 仅向特定 IP 地址或 IP 范围公开 Wakanda 应用程序
- 根据 IP 地址或 IP 范围验证登录请求(自定义登录)
infinite-loop - 显示“找不到文件”错误时,Wakanda 工作室进入无限循环
我已经在我的 Macbook Pro/OSX El Capitan 上安装了 Wakanda Studio 11 build 11.195328(和服务器)。
当我打开“学校管理”解决方案并尝试显示onGet
计算属性的事件代码时,我收到一个错误窗口,显示如下消息:
没有
model.TimeTable.rec_type.onGet
找到
单击“确定”按钮不会关闭窗口,我需要“强制退出”Wakanda Studio 才能重新打开它。
我认为这是一个错误,但我也想知道是否需要“迁移”现有解决方案以与最新版本的 Wakanda 兼容。
wakanda - Wakanda 事件代码目标文件夹不是“模型”
当我想onGet
为计算属性创建事件代码时,建议的目标文件夹是“ methods
”,它应该是“ model
”,如在线文档中所述;
奇怪的是,两个文件“ <..>.events.js
”和“ <..>.methods.js
”都已经存在于model/<..>
文件夹下(其中<..>
代表我模型中的每个数据存储类),但似乎被 Wakanda Studio 忽略了。
我没有找到可以更改该目的地的地方。
有可能吗?在哪里?