1
如何让我的JavaScript变量和Web面板变量之间的联系?JavaScript变量和Web面板可变
我有一个用户控件,我想过时JavaScript变量到Web面板变量的值,但我不知道在哪里以及如何使该属性。
如何让我的JavaScript变量和Web面板变量之间的联系?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
它不工作,我总是得到属性的默认值。你有什么理想,为什么会发生这种情况? – Mario 2014-09-02 17:56:56
这应该是工作。你可以上传你的Web应用程序使用“部署到云”选项云(见http://wiki.genexus.com/commwiki/servlet/hwiki?Deploy+to+cloud%3A+Step+by+Step,更多信息)。将网址粘贴到评论中,我会仔细查看问题。 – ncardeli 2014-09-03 20:46:39
谢谢@ncardeli!该URL是http://trialapps3.genexus.com/Id899a095c574c049b25f760a574de3016/execute.xml – Mario 2014-09-04 17:23:51