在开发过程中更新用户控制

马里奥

我有一个简单的用户控件,它仅在网页中显示一个字符串:

在“ JScript运行时渲染”选项卡中:

function test4($)
{
    this.Width;
    this.Height;

    this.show = function()
    {
        ///UserCodeRegionStart:[show] (do not remove this comment.)

        this.setHtml("<p>Hello World!</p>");


        ///UserCodeRegionEnd: (do not remove this comment.)
    }
    ///UserCodeRegionStart:[User Functions] (do not remove this comment.)


    ///UserCodeRegionEnd: (do not remove this comment.):
}

我安装了此用户控件,并对其进行了测试。一切正常,消息“ Hello World!” 显示在我的Web面板中。

问题是,当我更改用户控件时,例如显示“ Hola GeneXus !!”:

function test4($)
{
    this.Width;
    this.Height;

    this.show = function()
    {
        ///UserCodeRegionStart:[show] (do not remove this comment.)

        this.setHtml("<p>Hola GeneXus!!</p>");


        ///UserCodeRegionEnd: (do not remove this comment.)
    }
    ///UserCodeRegionStart:[User Functions] (do not remove this comment.)


    ///UserCodeRegionEnd: (do not remove this comment.):
}

我总是收到“ Hello World !!”!我如何看到已应用这些更改?我应该如何开发用户控件,并查看开发过程中的更改?

我尝试这样做:

  1. 如果GeneXus已打开,请关闭它。
  2. 替换已在GeneXus安装路径下的“用户控件”文件夹中更新的用户控件文件。
  3. 使用/ install参数执行GeneXus。例如:\ GeneXus.exe / install
  4. 检查工具箱是否在“用户控件”部分下仍具有该选项。

我还尝试过更改用户控件版本,如此处所述(http://wiki.genexus.com/commwiki/servlet/hwiki?HowTo%3A+Installing+User+Controls):

提供UC时,建议在UserControlName.control文件中包含标记“ Number”。如果遵循此建议,则在完成UC安装过程(即“ genexus.exe / install”执行)并构建应用程序后,会将较新版本的用户控件复制到应用程序目录中。

并获得以下信息(http://wiki.genexus.com/commwiki/servlet/hwiki?HowTo%3A+Installing+User+Controls,):

UC如何复制到应用程序目录?

UC安装在GX安装目录(即UserControls \ UserControlName)中,并且应用程序正在使用的所有UC都会自动从GeneXus安装目录复制到应用程序目录(例如CSharpModel \ Web \ UserControlName)。

我怀疑新的js文件从未在应用程序目录中更新,但我不知道为什么!

我该怎么做才能解决这个问题?因为每次我对JS文件进行更改时都知道,所以我可以看到这些更改的唯一方法(即使只是一个简单的字符串“ Hello World !!”到“ Hola Genexus !!”)也是通过创建一个完整的新用户控制器。

有什么帮助吗?

我正在使用Genexus v3试用版。

拉卡多佐

我想当您要更新用户控件时,这回答了您的问题:

https://stackoverflow.com/a/25454131/2121837

在开发过程中,您应该执行以下操作:

  1. 转到目标路径文件夹
  2. 更改该目录中的javascript并将其保存
  3. 运行开发者菜单

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用户控件在开发过程中的位置和更新

来自分类Dev

开发过程中的对象冻结

来自分类Dev

开发过程中的npm peerDependencies

来自分类Dev

在开发过程中在android中调用REST API

来自分类Dev

在开发过程中应如何使用identifierForVendor?

来自分类Dev

在开发过程中如何为iOS禁用Crashlytics?

来自分类Dev

软件包开发过程中的python路径

来自分类Dev

在开发过程中如何模拟串口?

来自分类Dev

在ESLint规则开发过程中如何调试

来自分类Dev

在开发过程中如何从xcode托管按需资源

来自分类Dev

开发过程中应用未安装错误

来自分类Dev

在开发过程中伪造身份验证

来自分类Dev

在Django中更新用户

来自分类Dev

在 Angular 1 中更新用户

来自分类Dev

开发中而不是生产中的“添加新用户”作品

来自分类Dev

更新用户信息

来自分类Dev

在Appcelerator中更新用户(不是已登录的用户)

来自分类Dev

在开发过程中有Ansible pip更新python包

来自分类Dev

在开发过程中同步电子应用程序中的代码更改

来自分类Dev

在c中的程序开发过程中删除了注释的位置

来自分类Dev

在开发过程中如何知道javascript中某个方法的参数?

来自分类Dev

Angular 4 - 在开发过程中从 /src 文件夹中获取文件

来自分类Dev

如何在MVC中更新用户角色

来自分类Dev

在ReactJS中自动更新用户界面

来自分类Dev

无法在NSURLSession委托方法中更新用户界面

来自分类Dev

如何在Strapi中更新用户

来自分类Dev

无法在NSURLSession委托方法中更新用户界面

来自分类Dev

在Laravel 5.1中更新用户个人资料

来自分类Dev

在 UICollectionViewCell 中更新用户定义的 UIView 的内容

Related 相关文章

热门标签

归档