动态添加/删除可编辑区域到XPage中嵌入的自定义控件

时间:2013-04-03 16:16:49

标签: xpages

好的......这有点难以解释,但我会尽力而为。

在自定义控件中添加属性定义中的属性时,我们可以设置"允许多个实例"这允许我们在控件嵌入XPage时添加该属性的多个实例。

同样,我需要知道在嵌入XPage时是否可以在自定义控件中添加(和删除)可编辑区域?我的计划是我在自定义控件中有一个重复控件,我可以将内容放在每个可重复的循环中。

这是正确的方法还是我错误地看待这个问题?任何不涉及可编辑区域的解决方案也欢迎:)

2013年4月4日更新:

我正在寻找的用例上下文是一个简单的轮播,其中轮播中每个屏幕的内容可以具有不同的内容。这些内容将被放入每个(动态添加的)可编辑区域。内容可以彼此非常不同,一个屏幕只包含文本,另一个屏幕只包含图像,另一个屏幕只包含图像和文本。

1 个答案:

答案 0 :(得分:0)

查看26个原始练习中的桌子步行者示例。它主要是你正在寻找的(概念上)。您不需要多个可编辑区域。无论重复内部是什么重复。 你想要做的是给控件一个自定义属性“boolean editMode”,这样你就可以渲染一行来编辑 - 如果那是你想要遵循的UI模式。

您还可以考虑使用Ajax的dojo表,它允许熟悉的电子表格UI