问题标签 [ztree]

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 回答
116 浏览

ztree - 如何创建 zleaf 的快捷方式以使用 ztree 运行实验?

我正在从头开始学习 ztree(Zurich Toolbox for Readymade Economic Experiments)。实际上,我对如何构建这些实验没有任何问题,而且编程非常基础。不幸的是,我很难创建 zleaf 的快捷方式,这是在我自己的计算机上测试实验所必需的。有没有人使用 ztree/zleaf 的经验并且可以帮助我?

0 投票
1 回答
78 浏览

ztree - ztree 加载表:如何匹配变量

我正在尝试将通过单个输入创建的实验中的数据与存储在我之前(成功)加载到 zTree 的 txt 中的支付结构进行匹配。但是,我不知道如何在此处定义的 txt 文件中找到相应输入的 - 具体而言 - 回报。

txt文件如下: NK表截图

在游戏中,“输入”变量由用户生成,现在需要找到与生成的输入相对应的收益。任何人都可以在这里帮忙吗?

提前非常感谢!

0 投票
0 回答
30 浏览

ztree - 如何将来自项目的多个输入数据组合到ztree中的一个(字符串)变量?

在我的实验中,用户可以在每轮 10 个项目之间进行选择,他们可以选择或将复选框留空。在下一步中,我想创建一个新变量,例如 MyInputR1,它以正确的顺序保存先前复选框的值并作为 1 个新数字。

到目前为止我的方法:
a)

  • 格式化输入数据:f1=format(D11,0.2).
  • 组合输入数据并将信息存储在一个新变量中:f = f1 + f2 + f3 + ....
  • 创建变量MyInputR1 = stringtonumber(f)

b) 组合输入数据(值为 0 或 1):MyInputR1 = D11 + D12 + D13 + D14 + ...

不幸的是,逻辑没有总结,ztree 不明白我在做什么。因此我的问题是:

是否可以将输入数据组合/串在一起成为 1 个新变量,而不是将其相加?


输入数据:值为 0 或 1 的复选框 总共 10 个输入变量 ( D11- D110) 寻找如下所示的变量:MyInputR1 = 0000011111

ztree代码

谢谢你的帮助!

0 投票
1 回答
126 浏览

javascript - 如何在不刷新整个页面的情况下更新树?

我正在使用zTree创建 Web 应用程序。该树是基于来自 Golang 后端的数据构建的。应用程序运行时树叶会更改自定义图标。如何在不刷新页面的情况下根据后端数据更改图标?

随着 http-equiv="refresh" 页面闪烁并失去焦点。这是使用 zTree 和刷新的工作但闪烁的示例(为简单起见,我剪切了后端部分):

我尝试使用 Vue.js,但无法将数据绑定到 zTree。这是脚本标记内的 Vue.js 数据绑定不起作用的示例:

压缩示例(示例在模板目录中):https ://drive.google.com/file/d/1Ihv8jLdsEz93aUrFjEugD1l6YvslaUT8

0 投票
0 回答
20 浏览

jquery - Ztree - 创建跨时期的变量总和

我在 ztree 上编写了一个顺序决策程序。我收集了一个名为“decision”的变量,取值为 0 或 1。该决定重复 15 个周期。我的问题是我想创建一个单独的变量(最后),它总结了 15 个时期的变量决策(例如称为“Totaldecision”。与 Ztree 从利润生成变量 TotalProfit 的方式完全相同。

例如,在第 5 阶段,如果一个受试者做出了 3 次(5 次中的)决策 1,则变量 Totaldecision 应该等于 3。在第 15 阶段,如果受试者做出 10 次(15 次中的)第 1 次决定,变量 Totaldecision 应该等于 10。

有没有办法创建这个变量?