即使存在自定义控件,X-pages 自定义控件调色板也会丢失

X-pages Custom control palette is missing even if the custom controls are present

我在本地计算机上克隆了一个项目,例如名称为 Example-Template,我从设计器创建了一个模板 (example.ntf) 并将此 (example.ntf) 与 on -disk 项目(示例模板),所有 x-pages 和自定义控件分别在 x-pages 选项卡和自定义控件选项卡内的项目侧选项卡中的 (example.ntf) 中可见。直到这里一切都是完美的。

现在出现的问题是

1.The 设计器右侧调色板中的自定义控件选项卡不可见因此无法在任何 x 页面中使用自定义控件。

2.All 在项目端的自定义控件中可见的自定义控件在我使用 ant 自定义控件的任何地方显示错误。 例如错误在代码上。

    <xc:cc_controlOptions></xc:cc_controlOptions>

因此自定义控件 "cc_controlOptions" 出现在自定义控件列表中,即使在出现错误“未知标签 xc:cc_controlOptions 不能用作控件。

通常当我们没有在页面的视图标签中添加标签规范但在标签中指定了 "xc" 标签时会出现这种情况,代码为

<xp:view xmlns:xp="http://www.ibm.com/xsp/core"
xmlns:xc="http://www.ibm.com/xsp/custom" 
xmlns:xe="http://www.ibm.com/xsp/coreex">
  1. 最后也是重要的一点是,如图所示,设计器右侧的调色板中缺少自定义控件选项卡。

希望图片能解决我的问题。

看来'Oliver Busse'已经接近解决我的问题了。

我在同一个项目中创建了一个新的自定义控件,我成功地创建了自定义控件而没有错误,但是之后,当我浏览自定义控件文件夹时,我看到所有 'meta-data' 除了新的自定义控件外,其他自定义控件都丢失了。

正如 'Oliver Busse' 评论的那样,自定义控件的配置部分存在,但元数据丢失。

所有元数据文件的无知是因为 git 忽略 file.In git 忽略文件不知道如何添加 .metadata 文件,因此当我已将它推送到 git 服务器上,它忽略了所有元数据。

所以基本上整个问题是因为我将一个项目克隆到另一台没有自定义 controls.Both 配置文件和元数据文件的元数据文件的机器可能会导致这个问题。