问题标签 [odk]

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 投票
0 回答
26 浏览

odk - ODK - 根据选择显示值

我正在尝试使用https://build.getodk.org/构建表单,此表单的目的是验证仓库中每个货架中的物品数量。流程如下:我从数据库中提取ShelfNo,Qty为CSV,我使用这2个信息有一个包含3个字段的表格,选择货架编号,从CSV显示使用的数量,签名字段供用户签署数量, 重复直到用户存在

我不知道该怎么做。希望得到您的帮助

谢谢你。

0 投票
1 回答
28 浏览

leaflet - 如何将 geoshape/geotrace/geopoint 转换为 GeoJSON?

我正在使用 API 访问使用 kobotoolbox 收集的空间数据。api以geoshape/geotrace/geopoint的形式返回空间数据,但我需要将该数据转换为Geojson,以便我可以使用传单将它们显示在我的地图上。

这是geoshape的示例字符串'-6.725577650887138 39.10606026649475 0.0 0.0;-6.72631550943841 39.10506717860699 0.0 0.0;-6.727484560110362 39.10561669617891 0.0 0.0;-6.727484560110362 39.10561669617891 0.0 0.0;-6.725577650887138 39.10606026649475 0.0 0.0;'

提前非常感谢!

0 投票
0 回答
37 浏览

reactjs - 使用 odataprover 在 React js 中处理 Odata 承载

我正在使用 react admin 和odataprovider。打开的odata链接可以很好地获取数据。但是,对于odata需要认证的链接,不获取数据。

尝试定义令牌,但无法进行身份验证。

需要语法来添加令牌并按照https://github.com/Groopit/ra-data-odata-server使用odataprovider

0 投票
1 回答
158 浏览

docker - Docker:“无法拉取‘tomcat:8.5’:清单列表条目中没有与 linux/arm/v7 匹配的清单”

在 Raspberry Pi 上,当我尝试设置 ODK-X Sync Endpoint 时出现错误。

我参考了https://docs.odk-x.org/sync-endpoint-manual-setup/的说明

这是我运行的命令:

$ mvn clean install

错误信息如下:

Failed to execute goal io.fabric8:docker-maven-plugin:0.34.1:build (start) on project sync-endpoint-docker-swarm: Unable to pull 'tomcat:8.5' : no matching manifest for linux/arm/v7 in the manifest list entries

我怎么解决这个问题?

0 投票
1 回答
62 浏览

odk - 合并引用以创建新的引用,例如 ${var${randnum}}

我正在尝试创建一个包含另一个引用的新引用,如 ${var${randnum}}。最终,我想创建一个变量,它指的是两倍的随机变量集。由于上述方法不起作用,我进一步开发了它,结果如下。

在我写的计算字段中
concat('$','{','trust',${rand_no2},'_' ,${rand_no3_1},'}')

这应该导致
${trust1_1}
和各自的组合。

如果没有第 11 行 (name=ref2),文件将编译,我可以在手机上的 ODK Collect (v.2.4) 中启动它。但是,当我到达第 10 行(在 ODK Collect 中)时,我收到消息:“错误发生在 s 中的依赖循环;超出递归限制!!” (我包括第 11 行以显示我最后想要做什么。)

我正在用 Excel 编写文件并使用 ODK xlsform 离线编译它。(为了测试,我通过电缆将它传输到我的手机。)

可在此处找到用于复制的 xls 文件: https ://forum.getodk.org/t/concatenate-references-to-create-new-reference-var-randnum/34968

非常感谢您!

0 投票
1 回答
16 浏览

google-forms - 重复出现的 Google-/Microsoft-/Typeform 或其他显示先前条目答案的表单

我想建立一个调查/表格,我可以反复发送到现场(我在非政府组织工作),主要是开放式回答问题。表格的填写方式应始终显示上次填写表格时的答案。有人知道这样的吗?

0 投票
0 回答
18 浏览

android - 完成不关闭由单独的应用程序打开的活动

ExternalApp 打开我的 android 应用程序。现在在我的应用程序中,我有一个按钮,该按钮向外部应用程序返回一个值,然后自行关闭,因此外部应用程序中打开我的应用程序的任何屏幕都在顶部。

虽然没有引发错误,但我的应用程序屏幕仍位于顶部,我无法查看该值是否已发送到调用外部应用程序:

我已经尝试过 this.finish() 但它没有任何区别。基本上,在按钮单击调用 sendBackData 方法后,我希望应用程序将值 user 传递给调用外部应用程序并隐藏/关闭屏幕。

0 投票
0 回答
7 浏览

docker - 无法登录 ODK Central 管理面板

在我决定使用此 URL ( https://docs.getodk.org/central-upgrade/ ) 将其更新到最新版本的 ODK 之前,我的 ODK Central 运行良好,一切正常。更新后,我无法再次登录管理员帐户,它一直在返回Something went wrong: the server returned an invalid error.

我在 Ubuntu 20.04 上使用 Docker 版本 20.10.12

我试过这个https://forum.getodk.org/t/cant-login-something-went-wrong-the-server-returned-an-invalid-error/27413/6但没有成功

下面是错误的截图 截屏