我正在寻找一些基本的帮助 - 大约 18 个月前我正在使用 Wakanda,然后项目阻碍了我。
我现在再次尝试用它编写一个项目,并努力解决一些基本问题。
我的页面上有基于变量的数据源(而不是基于数据存储类的对象)。
我想在页面加载时预先填充此值(这将从 session 存储或本地存储中获取数据)。
我以为我明白我在做什么 - 创建一个同名的变量并设置它的值,sync 是数据源对象
对象 ID 为 COLUserName
,对象值为 cOL_t_UserName
在我的 javascript 中,我有以下加载事件代码 - 出于测试目的手动设置值:-
documentEvent.onLoad = function documentEvent_onLoad (event)
{
var cOL_t_UserName = "test value"
sources.cOL_t_UserName.sync(); //advise the datasource of our change
但这不会在加载表单时设置屏幕对象,并且调试显示未同步数据源对象的值。
我做错了什么?
感谢所有提供答案的人。
最佳答案
你正在用老方法做这件事。 Wakanda v1 版本发生了很多变化。
快速一步一步是:
- 在
/database/model.waModel
中创建模型数据类 - 使用
后端
SSJS 脚本向数据库填充数据 - 在
/web/
中创建 Web 应用程序(或移动应用程序) - 通过 wakanda-Angular 连接器将数据从后端获取到前端
我建议您关注此quick start tutorial在瓦坎达 Angular 连接器上。它可以帮助您执行简单的 CRUD 操作。
祝你好运!
关于javascript - 瓦坎达-基本了解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40725072/