我有一个绑定到(多列)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>
修改
似乎工具提示有效但显示在屏幕外。 如何设置在正确的位置显示它们?
答案 0 :(得分:1)
将position="before"
或position="above"
或position="below"
添加到工具提示控件。
<xe:tooltip id="tooltip1" for="checkBoxGroup2" position="before">
默认情况下为"after"
,这超出了示例中的可见区域。