2014-08-28 34 views
1

如何讓我的JavaScript變量和Web面板變量之間的聯繫?JavaScript變量和Web面板可變

我有一個用戶控件,我想過時JavaScript變量到Web面板變量的值,但我不知道在哪裏以及如何使該屬性。

回答

2

您應該使用用戶控件的屬性。

用戶控件的屬性很容易通過在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 
+0

它不工作,我總是得到屬性的默認值。你有什麼理想,爲什麼會發生這種情況? – Mario 2014-09-02 17:56:56

+1

這應該是工作。你可以上傳你的Web應用程序使用「部署到雲」選項雲(見http://wiki.genexus.com/commwiki/servlet/hwiki?Deploy+to+cloud%3A+Step+by+Step,更多信息)。將網址粘貼到評論中,我會仔細查看問題。 – ncardeli 2014-09-03 20:46:39

+0

謝謝@ncardeli!該URL是http://trialapps3.genexus.com/Id899a095c574c049b25f760a574de3016/execute.xml – Mario 2014-09-04 17:23:51