Xpages 设计定义自定义控件如何访问多值

Xpages 设计定义自定义控件如何访问多值,xpages,lotus-domino,xpages-ssjs,Xpages,Lotus Domino,Xpages Ssjs,您好,我已经用propriety定义创建了自定义控件 我阅读本页是为了自定义自定义控件的设计 这是我的代码(这将生成一个包含多行的表,该表的属性是多少元素titololink) 我从来没有尝试过用设计定义来获得这种幻想。好主意 在我的上一篇笔记9中,我使用自定义控件和访问属性做了一些工作——即使启用了多个实例。因此,这里可能有一些有用的信息: 我认为类型应该是纯数组。。[]但我不确定。老实说,我不知道你对设计的定义有多喜欢。根据你链接到的文档。。“这”是合成数据。。。好啊那很有趣。。。但我想

您好,我已经用propriety定义创建了自定义控件

我阅读本页是为了自定义自定义控件的设计

这是我的代码(这将生成一个包含多行的表,该表的属性是多少元素titololink



我从来没有尝试过用设计定义来获得这种幻想。好主意

在我的上一篇笔记9中,我使用自定义控件和访问属性做了一些工作——即使启用了多个实例。因此,这里可能有一些有用的信息:

我认为类型应该是纯数组。。[]但我不确定。老实说,我不知道你对设计的定义有多喜欢。根据你链接到的文档。。“这”是合成数据。。。好啊那很有趣。。。但我想知道customProperties是否是“this”的一种方法。所以,与其说是“这个。titlolink…”,不如说是这个。param。titololink。。不确定。。但我会调查的


我最好的建议是使用属性创建一个新的自定义控件“shell”。在该自定义控件中获取所需内容,然后将该XML源粘贴到实际自定义控件的设计定义中。看看是否有效。

你好,我找到了一个解决方案

<%var a=eval(""+this.titololink+"");%><%=a[i]%>

有了这段代码,工作就很轻松了


奇怪但有效

如果它显示多行,但不显示值,那么您可能只需要获取不起作用的值。我发现对象类型是:'object[Javascript object]'…我无法理解其他对象Hello David,抱歉,但我没有取消启动…在我的自定义控件中,我使用简单的复合数据访问值。titololink[I]似乎是'object[Javascript object]'是格式…但我不知道…很难调试我在过去3个小时里一直在努力。这是一个多么奇怪的解决方案,但它确实有效。我讨厌设计定义。你是怎么找到解决办法的Daniele?
<%var a=eval(""+this.titololink+"");%><%=a[i]%>