java - Google App Maker - 单击按钮从文本框读取并汇总到标签

标签 java button textbox label google-app-maker

我陷入了一个可能简单的功能。

我有 3 个小部件:一个文本框、一个标签和一个按钮。

我需要的是:

单击按钮时 --> 读取文本框的值(数字)并将该值添加到标签小部件的当前值。

例如:标签的当前值 = 500 ,在文本框中输入300并点击按钮, 标签的值更改为 800。

这是屏幕截图,以及我不工作的代码。

我感谢每一个帮助。

问候

var einlesefeld =  app.currentPage.descendants.TextBox179;
var gesamtnummer = app.currentPage.descendants.Label161;

gesamtnummer.value = gesamtnummer.value + einlesefeld.value;

最佳答案

这与我第一次开始使用 App Maker 时遇到的问题完全相同。为了理解为什么这不起作用,我查看了 Widgets API Documentation 。与 TextBox 小部件不同,Label 小部件包含 text 属性,而不是 value 属性;因此它不起作用。请更改为:

var einlesefeld =  app.currentPage.descendants.TextBox179;
var gesamtnummer = app.currentPage.descendants.Label161;

var updatedValue = Number(gesamtnummer.text) + Number(einlesefeld.value);
gesamtnummer.text = updatedValue.toString();

关于java - Google App Maker - 单击按钮从文本框读取并汇总到标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59050535/

相关文章:

java - ConcurrentModificationException 即使在 LinkedHashMap 上使用 Collections.sychronizedMap

java - 寻找值(value)并继续前进

java - 如何以固定角度将物体从一点匀速移动到另一点?

html - 汉堡包按钮过渡到 X 按钮,但刷新时不会作为汉堡包按钮返回

events - GWT 文本框上的即时值更改处理程序

java - Google Cloud Java 客户端 : forcing HTTP when setting a custom endpoint

java - android Button.getWidth() 返回值 0

android - 在 ScrollView 中连续显示 3 个按钮

Javascript 根据另一个文本框的输入更新文本框

c# - 如何将值传递给 asp 后面的代码?