2015-10-19 56 views
1

我在本地机器上克隆了一个项目,例如名称为Example-Template,我从设计器创建了一个Template(example.ntf),并关联这个(example.ntf)与磁盘上的项目(Example-Template),所有的X页面和自定义控件都可以在x-pages选项卡和自定义控件选项卡中的项目侧选项卡中的(example.ntf)中看到分别。到此为止,这是完美的。X页面即使自定义控件存在,自定义控件调色板也会丢失

现在出现的问题是那么它是不可能使用任何的x页的自定义控制在设计师的右侧面板

1.自定义控制选项卡不可见。

2.在项目端的自定义控件中可见的所有自定义控件在我使用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"> 
  • 最后也是重要的一点是,自定义控制选项卡从t处的选项板中缺失他在设计师的右侧如图所示。
  • 希望图像能够清除我的问题。

    Designer screen shot

    +3

    如果您在“问题”选项卡中展开它们,您会遇到什么样的错误?似乎磁盘项目(ODP)不包含自定义控件的配置部分,因此它们根本不能被DDE识别,从而导致缺少自定义控制区域。你必须首先解决这些错误,或者(这将是更合理的方案)获得一个固定和完整的ODP。 –

    回答

    2

    看来奥利弗布斯“几乎接近我的问题的解决。

    我在同一个项目中创建了一个新的自定义控件,我成功地创建了没有错误的自定义控件,但之后,当我探索了自定义控件文件夹时,我看到所有的'数据“缺少其他自定义控件,除了新的自定义控件。

    因此,'Oliver Busse'评论说,自定义控件的配置部分存在,但元数据丢失。

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

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