2012-03-09 32 views
0

我有一个属性showDeleteButton的自定义控件。自定义控件问题 - 未知属性

  • 类型:布尔
  • 编辑:布尔值
  • 必填字段:真

偶尔我建立时收到此错误信息,在使用它的XPages:

未知属性showDeleteButton。它不是在标签XC定义:ccCommonActions

我试着删除自定义控件并重新创建它。这个问题在几次构建之后仍然会弹出。我可以通过禁用所需的属性,保存,启用,保存,项目 - >清理来解决此问题。

有没有人遇到这个问题/知道什么可能是错误的?

+0

这可能与该问题描述这里] [1]。 [1]:http://stackoverflow.com/questions/5352550/meaning-of-java-lang-classcastexception-someclass-incompatible-with-someclass – 2012-03-09 14:18:34

+0

你可以检查XSP-config文件? – 2012-03-09 14:29:51

回答

0

我钉的原因。我回头测试了NSF上的源代码控制。不知道这是否正常,但DDE使用我给该项目的名称在VFS中创建了一个子文件夹。我删除了该文件夹,到目前为止它看起来没问题。

1

我这些样的错误了。它与自8.5.3以来自动关闭构建有关。我的解决方案:将控件从应用程序中删除,重建并执行项目 - >清理,然后将控件粘贴回来(重建和项目 - >清理)。

+0

暂时工作,如切换自定义控制/保存/重建中的必需属性。 – 2012-03-12 14:06:42

+1

如果错误是您的控件上未定义属性,则可能是由您的控件的“旧”编译版本引起的。你可能有'双'类控制文件。我遇到了与java类完全相同的问题,这让我疯狂!我必须完全切断与Xpages相关的所有内容,进行清理并重建并重新粘贴。我最终通过使用源嗅探器(在openntf上)找到了此问题的原因。如果您查看它在磁盘上导出的所有文件,您会看到它会导出多个与您的控件相同的类文件。 – 2012-03-13 19:05:45

+0

我想我已经明白了原因。我回头测试了NSF上的源代码控制。不知道这是否正常,但DDE使用我给该项目的名称在VFS中创建了一个子文件夹。我昨天删除了该文件夹,到目前为止它看起来没问题。所以有两个类文件。即使它们在不同的文件夹中,也可能是它们互相干扰。如果我在一两天之后再没有发现任何错误,我会解决这个问题。 :) – 2012-03-14 06:33:51

1

默认值添加到属性,然后再试一次。如果自动构建关闭,则需要构建一次才能激活该构建。

+0

没有工作,但感谢您的建议 – 2012-03-12 07:12:24