我正在做#34; Hello World"关于用户控制的教程,但没有成功。
在第一次尝试中,我执行了用户控件,如教程页面http://wiki.genexus.com/commwiki/servlet/hwiki?Hello+World+User+Control
中所示但它没有用,所以我在教程结束时下载了可供下载的完成用户控件。
使用下载用户控件,我创建了此Web面板
有这个事件
但我的结果是空的
这里缺少什么?这里有任何调试技巧吗?
我使用的是GeneXus最新版本,GeneXus X Evolution 3(试用版)。
修改 用户控制代码:
function HelloWorld($)
{
this.Width;
this.Height;
this.FontFace;
this.FontColor;
this.FontSize;
this.show = function()
{
///UserCodeRegionStart:[show] (do not remove this comment.)
var buffer= '<a id="hworld1" href="#" style="color:rgb(' + this.FontColor.R + ',' + this.FontColor.G + ',' + this.FontColor.B + ')' + '; font-family:' + this.FontFace+ ';font-size:' + this.FontSize + 'pt;">Hello World!!!</a>';
this.setHtml(buffer);
document.getElementById("hworld1").onclick = this.HelloWorldClicked;
///UserCodeRegionEnd: (do not remove this comment.)
}
///UserCodeRegionStart:[User Functions] (do not remove this comment.)
///UserCodeRegionEnd: (do not remove this comment.):
}
答案 0 :(得分:2)
在cmd行中运行命令:
"C:\Program Files <x86>\Artech\GeneXus\GeneXusXEv3Trial\Genexus.exe" /install
现在正在运作!对我来说,这个教程中的这一步并不清楚。
修改强>
我在维基中找到了这个,这更好地解释了如何安装用户控件,并解决了我遇到的问题:
手动安装
- 从GeneXus Marketplace下载控件。
- 解压缩文件
- 复制GeneXus安装中UserControls目录下的目录。
- 使用/ install参数执行GeneXus。例如:GX_Installation_Path \ GeneXus.exe / install
- 检查工具箱是否在“用户控件”部分下添加了新选项。
- 享受!
醇>