HelloWorld用户控制教程

时间:2014-08-12 14:03:07

标签: user-controls genexus

我正在做#34; Hello World"关于用户控制的教程,但没有成功。

在第一次尝试中,我执行了用户控件,如教程页面http://wiki.genexus.com/commwiki/servlet/hwiki?Hello+World+User+Control

中所示

但它没有用,所以我在教程结束时下载了可供下载的完成用户控件。

使用下载用户控件,我创建了此Web面板 enter image description here

有这个事件

enter image description here

但我的结果是空的 enter image description here

这里缺少什么?这里有任何调试技巧吗?

我使用的是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.):
}

1 个答案:

答案 0 :(得分:2)

在cmd行中运行命令:

"C:\Program Files <x86>\Artech\GeneXus\GeneXusXEv3Trial\Genexus.exe" /install 

现在正在运作!对我来说,这个教程中的这一步并不清楚。

修改

我在维基中找到了这个,这更好地解释了如何安装用户控件,并解决了我遇到的问题:

  

手动安装

     
      
  1. 从GeneXus Marketplace下载控件。
  2.   
  3. 解压缩文件
  4.   
  5. 复制GeneXus安装中UserControls目录下的目录。
  6.   
  7. 使用/ install参数执行GeneXus。例如:GX_Installation_Path \ GeneXus.exe / install
  8.   
  9. 检查工具箱是否在“用户控件”部分下添加了新选项。
  10.   
  11. 享受!
  12.