2014-02-11 30 views
1

我有一個輸入文本字段應該是隻讀的。 我已添加一些關於shortDesc屬性的組件說明 我正在使用以下代碼。如何在InputText爲只讀時顯示工具提示?

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

不顯示工具提示文本。

如何顯示工具提示提前

回答

0

我想你的情況下

謝謝,首先我試圖用工具提示只讀輸入文本,就像這樣:

   <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時,tooltip不會顯示出來。實際上,這是ADF如何定義inputText行爲。所以這不是你的代碼的問題。

然後我在想只讀inputText的行爲就像outputText,所以你可以使用outputText來代替嗎?由於的outputText可以顯示工具提示:(和的outputText對只讀自然)

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

現在你可以看到,當懸停上面的文字工具提示。 :)

希望這有助於〜

隨意,如果你需要更多的信息發表評論。

0

嘗試在change事件上使用客戶端偵聽器,並使用JavaScript向該組件添加工具提示。