You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于WorkWithPlus中自定义UserControlObject未在Control Type列表显示的问询

问题解答

为什么自定义控件"UserControlObject"不在WorkWithPlus的Control Type列表中?

WorkWithPlus作为Genexus的第三方扩展组件,其Control Type选项列表是预定义绑定自身框架逻辑的,默认不会自动扫描并加载项目中用户自定义的控件类型。而Genexus原生WebForm设计器会自动遍历项目中所有注册的自定义控件,所以能显示你的"UserControlObject"。

版本更新后该选项会自动出现吗?

不一定,这取决于WorkWithPlus官方的更新规划:

  • 如果后续版本加入了同步Genexus项目自定义控件到属性面板的功能,你的自定义控件才会自动出现在列表中;
  • 若官方无此更新计划,即使升级版本也不会自动显示。建议查看WorkWithPlus的官方更新日志,或向开发团队提交需求反馈。

如何让WorkWithPlus拥有与WebForm一致的Control Type选项列表?

目前可通过以下方式实现:

  • 手动修改配置文件:找到WorkWithPlus插件安装目录下的控件配置XML文件(通常位于Genexus安装路径的Extensions\WorkWithPlus相关文件夹内),参照已有控件的配置格式,手动添加UserControlObject的控件定义条目。
  • 扩展自定义属性:利用Genexus的扩展机制,给WorkWithPlus的变量属性面板添加自定义选项,将其关联到你的自定义控件类型。
  • 临时替代方案:先在WebForm中完成变量的Control Type设置,再通过WorkWithPlus关联该WebForm的变量配置逻辑。

内容的提问来源于stack exchange,提问作者oqiita

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 07:01:02