重复控件中 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"
,这在您的示例中的可见区域之外。
我有一个重复控件绑定到(多列)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"
,这在您的示例中的可见区域之外。