问题标签 [movilizer]

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 投票
1 回答
117 浏览

mobile - Movilizer - 删除密钥时删除了 Masterdata 引用?

在 Movilizer 产品上下文中。

我们有一个大型主数据客户群,分为 G1、G2、G3 组......

例如,在 G2 和 G3 中的组 key1 之间引用了键。

如果我删除“key1”(masterdatadelete)。是否会从池中删除它及其所有引用?(完全从任何引用 G2 或 G3 的 movelet 中消失)。

0 投票
2 回答
83 浏览

mobile - Movilizer - Masterdata 引用修改

我们拥有庞大的客户主数据池。带组参考。

客户“key1”在组“G2 和 G3”中(使用标签)。

例如,如果现在我需要客户处于“G1 和 G4”而不是“G2 和 G3”,我该如何更改此引用。

  1. 我是否必须删除密钥,再次创建它并将新引用设置为 G1 和 G4 ...或 ....
  2. 有没有办法删除一个引用并设置另一个?

编辑让我们假设这是我创建主数据和引用的方式:

0 投票
1 回答
45 浏览

mobile - Movilizer - Masterdata pool id 作为参与者/设备之间的整数

像这样的主数据描述符:$masterdata:"pool_name"在 Movilizer 客户端中转换为整数,如 113。

我们正在构建一个逻辑,将 poolid (113) 和 DataContainer 中修改的密钥 (key="key1") 发送回后端。

DataContainer 键是这样形成的:“poolid$$key”,我的问题是:

poolid 整数在参与者/设备之间是否相同?(总是 113),还是随机取决于客户端?

我需要知道这一点才能发送一些带有 poolname 而不是 poolid 的字符串才能正常工作。

0 投票
1 回答
59 浏览

mobile - Movilizer - queryMasterdata 之类的使用

我有一个如下所示的 masterdata 条目:

<update key="100441337" group="G1" filter1="08243"

当我使用过滤器对象执行 queryMasterdata 时:

"and": "op": "like" "col": "filter1" "value": "08"

它没有返回值,有人知道为什么吗?

0 投票
1 回答
207 浏览

mobile - Movilizer - 擦除主数据池,这可能吗?

我知道我可以从主数据池中删除所有密钥。

但是有可能永远移除池本身吗?

0 投票
1 回答
59 浏览

mobility - Movilizer - getQuestionClientKey() 仅在声明文本时有效?

给定以下代码:

调用“getQuestionClientKey();”时 它仅在文本“。”时返回客户端密钥。已声明并带有值。我们想删除此文本,但仍获得客户端密钥。这可能吗?

0 投票
1 回答
74 浏览

mobile - Movilizer - 在 movelet 端触发同步

一个伙伴问我下面的代码是否OK,因为它没有在按下OK时触发强制同步。我无法确定问题所在。他在 iOS 和 Swing 上进行了测试。

0 投票
1 回答
102 浏览

mobile - Movilizer - 客户端在调用 queryMasterData 后停止执行该方法

我想通过查询从 MasterData 获得一些结果。我没有看到任何错误或其他任何东西。调试器仅在 queryMasterData 处停止。没有显示结果。

我正在调用的函数:

0 投票
1 回答
172 浏览

mobile - Movilizer - 复杂 UI 导航中的菜单项无法正常工作?

我正在尝试创建一个复杂的 UI,该 UI 由顶部的菜单项屏幕 (type="6") 和下面的文本输入屏幕 (type="5") 组成。我希望菜单项屏幕转到文本项屏幕之外的另一个屏幕,尽管我必须将文本项屏幕放在 nextQuestionKey 属性中。

我在菜单项屏幕中尝试了限制,如下面的代码所示,但验证器告诉我“不允许分支”。

我尝试将限制移动到文本输入屏幕。那里的验证器告诉我“复杂屏幕中的菜单屏幕不是在末尾必须提供有效的、预定义的属性类型 = 72 的前向导航答案”

如果有人可以帮助我找到解决此问题的方法,我将不胜感激。

0 投票
1 回答
386 浏览

angularjs - Movilizer - 将 MovilizerJS 与 Ionic 一起使用

我正在尝试将 MovilizerJS 与 Ionic 框架一起使用来创建 HTML5 屏幕。我尝试从 Ionic 生成的 App.js 文件中引用 te MovilizerJS。我在插件文件夹中添加了 MovilizerJS 文件,并添加了包含的 Cordova.js 文件。

似乎当我在浏览器中加载 HTML5 页面(或 movelet 中的 html5 视图)时,MovilizerJS 没有被加载。浏览器上出现以下错误:

模块“movilizer”不可用!

也许我需要将此作为模块添加到 Angular 框架中,但是当我尝试将其添加到模块时,它仍然会给我错误。我的 HTML 文件包含 movilizer 的脚本标签:

我的 App.js 代码目前如下所示:

当我直接调用 succesCallback 方法并注释以下行时:movilizer.readGlobalVariable(...),它不再尝试访问 movilizerJS 并且页面正常工作。另请注意,Movilizer.js 文件包含 app.js 代码中描述的 readGlobalVariable 方法。任何帮助或想法将不胜感激。