当InputText是只读时如何显示工具提示?

时间:2014-02-11 18:36:36

标签: oracle-adf

我的输入文本字段应该是只读的。 我在shortDesc属性中添加了组件的一些描述 我正在使用以下代码。

<af:inputText label="Office Code and Name"   
value="#{pageFlowScope.officeCode} - #{fn:substring(pageFlowScope.officeName,0,18)}"
 id="it2" shortDesc="#{pageFlowScope.officeCode} - #{pageFlowScope.officeName}" >

不显示工具提示文字。

如何显示工具提示

提前致谢

2 个答案:

答案 0 :(得分:1)

我试过你的情况,首先我用工具提示尝试了只读输入文本,如下所示:

                <af:inputText id="test" columns="60" simple="true" rows="2"
                            autoSubmit="true" immediate="true"
                            readOnly="true"
                            value="test text"
                            shortDesc="just to test the tooltip"/>

设置inputText readOnly时,工具提示不会显示。实际上这是ADF定义inputText行为的方式。所以这不是你的代码问题。

然后我认为readOnly inputText的行为与outputText类似,那么你可以使用outputText吗?因为outputText可以显示工具提示:(并且outputText自然是readOnly)

                <af:outputText id="test"
                            value="test text"
                            shortDesc="just to test the tooltip"/>

现在,当您将鼠标悬停在文本上方时,可以看到工具提示。 :)

希望这会有所帮助〜

如果您需要更多信息,请随时发表评论。

答案 1 :(得分:0)

尝试在change事件上使用客户端侦听器,并使用JavaScript向该组件添加工具提示。