重复控件中 checkboxGroup 或 radioGroup 的工具提示

tooltip for checkboxGroup or radioGroup in repeat control

我有一个重复控件绑定到(多列)viewScope 数组。 这个想法是 chekboxGroup 值将来自第一列,工具提示将来自数组的第二列。

第一件事(复选框值)不是问题。 (见代码)

第二件事是: 如何将正确的工具提示分配给正确的复选框?

<xp:repeat id="repeat4" rows="100" value="#{viewScope.choices}"
        indexVar="rownumber" var="row" first="0">

        <xp:checkBoxGroup id="checkBoxGroup2" layout="lineDirection">
            <xp:selectItems>
                <xp:this.value><![CDATA[#{javascript:return viewScope.choices[rownumber].get(0)}]]></xp:this.value>
            </xp:selectItems>
        </xp:checkBoxGroup>
        <xe:tooltip id="tooltip1" for="checkBoxGroup2">
            <xe:this.label><![CDATA[#{javascript:return viewScope.choices[rownumber].get(1)}]]></xe:this.label>
        </xe:tooltip>
</xp:repeat>

编辑

工具提示似乎有效,但显示在屏幕外。 我如何设法将它们显示在正确的位置?

position="before"position="above"position="below" 添加到您的工具提示控件。

         <xe:tooltip id="tooltip1" for="checkBoxGroup2" position="before">

默认情况下它是 "after",这在您的示例中的可见区域之外。