Xpages 从嵌套自定义控件中的RepeatControl继承索引

Xpages 从嵌套自定义控件中的RepeatControl继承索引,xpages,Xpages,我有一个带有重复控件的Xpage。已设置索引名。在repeat中是另一个自定义控件。现在,您需要在嵌套的自定义控件中创建索引。 填写复合数据的唯一方法是什么 我必须在嵌套的自定义控件中唯一一个div类。这样对吗 ThxXPage中的所有组件最初都作为树层次结构(组件树)加载。任何组件都可以从该分支向上和向外访问任何元件。因此,如果自定义控件嵌套在repeat中,则它可以访问repeat行以及与该行相关的变量。因此,如果定义属性indexVar=“idex”,就像该行上的任何组件将变量名idex解

我有一个带有重复控件的Xpage。已设置索引名。在repeat中是另一个自定义控件。现在,您需要在嵌套的自定义控件中创建索引。 填写复合数据的唯一方法是什么

我必须在嵌套的自定义控件中唯一一个div类。这样对吗


Thx

XPage中的所有组件最初都作为树层次结构(组件树)加载。任何组件都可以从该分支向上和向外访问任何元件。因此,如果自定义控件嵌套在repeat中,则它可以访问repeat行以及与该行相关的变量。因此,如果定义属性
indexVar=“idex”
,就像该行上的任何组件将变量名
idex
解析为当前行索引一样,嵌套在行中的自定义控件也是如此


只要
indexVar
在嵌套自定义控件的任何XPage中具有相同的变量名,就不必传递该变量。

XPage中的所有组件最初都作为树层次结构(组件树)加载。任何组件都可以从该分支向上和向外访问任何元件。因此,如果自定义控件嵌套在repeat中,则它可以访问repeat行以及与该行相关的变量。因此,如果定义属性
indexVar=“idex”
,就像该行上的任何组件将变量名
idex
解析为当前行索引一样,嵌套在行中的自定义控件也是如此


只要
indexVar
在嵌套自定义控件的任何XPage中具有相同的变量名,就不必传递该变量。

一如既往的完美解释。不过,请注意:对于自定义控件,它们总是有可能在其他地方使用,即在没有“idex”可用的“位置”。这就是为什么我通常更喜欢使用Compositedata显式地将任何外部值传递到CC。为此,我可能会使用设计定义,显式地指定封闭的自定义控件/XPage中需要的任何变量名。与以往一样,设计定义有助于确保封装的自定义控件和xpage加载更快。我还没有100%测试这些变量的存储位置。它可以在requestScope中,在这种情况下,可以“截取并设置值”;关于设计定义中的变量,您的意思是什么?我可能错过了什么吗编辑:一些谷歌搜索带来了对这个话题的一些见解,例如。真的很有趣!我只是在想,例如,设计定义中的一个标签,days“需要变量”idex“对应于当前重复行索引”完美的解释,一如往常。不过,请注意:对于自定义控件,它们总是有可能在其他地方使用,即在没有“idex”可用的“位置”。这就是为什么我通常更喜欢使用Compositedata显式地将任何外部值传递到CC。为此,我可能会使用设计定义,显式地指定封闭的自定义控件/XPage中需要的任何变量名。与以往一样,设计定义有助于确保封装的自定义控件和xpage加载更快。我还没有100%测试这些变量的存储位置。它可以在requestScope中,在这种情况下,可以“截取并设置值”;关于设计定义中的变量,您的意思是什么?我可能错过了什么吗编辑:一些谷歌搜索带来了对这个话题的一些见解,例如。真的很有趣!例如,我正在考虑设计定义中的一个标签,days“需要与当前重复行索引相对应的变量“idex”