Javascript 变量和 Web 面板变量

标签 javascript genexus

如何在 javascript 变量和 Web 面板变量之间建立链接?

我有一个用户控件,我想将一个 javascript 变量的值传递给一个 web 面板变量,但我不知道我在哪里以及如何进行该归因。

最佳答案

您应该为此使用用户控件的属性。

通过在 Javascript 代码中赋值,可以轻松设置用户控件的属性。例如:

// UC Javascript code - Asigning MyProperty property
this.show = function () {
    var myVar = 1;
    this.MyProperty = myVar;
};

然后,您可以在您的 GX 代码中读取该属性的值:

// GeneXus code - shows a message with "1"
Event Enter
    &MyGxVar = MyUserControl.MyProperty
    msg(&MyGxVar)
EndEvent

关于Javascript 变量和 Web 面板变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25555102/

相关文章:

css - Genexus CSS3 [属性*=值] 选择器

javascript - jQuery 通过属性定位元素并替换它的 HTML

javascript - 如何避免/防止 Node.js 中的无限递归调用?

asp.net - 在 GeneXus 应用程序中捕获 ASP.NET session 超时

java - Genexus Uploadify 不适用于大文件

javascript - 我应该在 Genexus 上的表单刷新/申请的用户控件中使用什么事件?

java - java.sql.SQLException的含义PWS0005数据库中发生错误

javascript - 如何删除事件监听器?

javascript - 为什么变量在 for 循环内没有更新? JS

单击时隐藏/显示的 javascript - 想再次添加单击时隐藏