我有一个在window.Sum中计算的值,我需要在label1中显示它 . 在过滤数据源并将label1文本设置为window.Sum时计算Window.Sum . 我记录window.Sum的值,它是正确的 . 每次window.Sum更新时,如何强制label1显示值?
让我们假设计算你使用的总和的函数就是这个:
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 的官方文档,以进一步了解如何实现此类事情 . 希望能帮助到你!
1 回答
让我们假设计算你使用的总和的函数就是这个:
您需要做的就是将标签窗口小部件传递给函数,并在获得总和值后更新窗口小部件文本属性,如下所示:
然后你只需调用你的函数传递labelWidget,如下所示:
由于你的问题很模糊,这是我能回答你问题的最好方法 . 请参阅 widgets data binding 和 widgets api 的官方文档,以进一步了解如何实现此类事情 . 希望能帮助到你!