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



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

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

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

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

2013年4月4日更新:

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

看看26个原始练习中的表格助行器示例。它主要做你想要的事情(概念上(。您不需要多个可编辑区域。重复中的内容都会被重复。您想要做的是为控件提供一个自定义属性"boolean editMode",这样您就可以呈现要编辑的那一行——如果这是您想要遵循的UI模式的话。

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

最新更新