Appmaker重装价值

时间:2018-07-30 10:20:58

标签: google-app-maker

我在window.Sum中计算了一个值,我需要在label1中显示它。当过滤数据源并将label1文本设置为window.Sum时,将计算Window.Sum。我记录了window.Sum的值,这是正确的。我该如何强制label1在每次window.Sum更新时显示该值?

1 个答案:

答案 0 :(得分:0)

让我们假设计算您正在使用的总和的函数就是这个:

function calculateSum(){

    /* do your stuff right here */
    var sum = x+y;
}

您需要做的就是将标签小部件传递给函数,并在获得总和值后更新小部件文本属性,如下所示:

function calculateSum(labelWidget){

    /* do your stuff right here */
    var sum = x+y;
    labelWidget.text = sum;
}

然后,您只需通过以下方式调用传递labelWidget的函数即可:

var labelWidget = app.pathToWhereYourLabelWidgetIsLocated;
calculateSum(labelWidget);

由于您的问题含糊不清,因此这是我能尽力回答您的问题的最佳方法。请查阅 widgets data binding widgets api 的官方文档,以进一步了解如何实现此类目标。希望对您有帮助!