我是新的flex 4.在我的示例應用程序中,我使用驗證程序。它顯示控件旁邊的錯誤消息和圖標。我的問題是,如何刪除這些錯誤信息和錯誤圖標?我想在鼠標懸停在特定的控件上時將我的錯誤信息顯示爲errorTip。Flex 4 - 如何在FormItem中設置errorTip?
謝謝。
編輯
我的示例代碼。我正在使用這個與其他一些控件
<fx:Declarations>
<mx:StringValidator id="nameValidator"
source="{employeeName}"
property="text"
tooLongError="Too long error"
tooShortError="Too short error"
maxLength="20" minLength="4"/>
</fx:Declarations>
<s:layout>
<s:VerticalLayout/>
</s:layout>
<mx:HDividedBox>
<s:Panel>
<s:Form>
<s:FormItem>
<s:TextInput id="employeeName"/>
</s:FormItem>
<s:FormItem>
<s:TextInput id="employeeID"/>
</s:FormItem>
</s:Form>
</s:Panel>
</mx:HDividedBox>
此代碼顯示帶錯誤圖標的錯誤消息。
而且
<fx:Declarations>
<mx:StringValidator id="nameValidator"
source="{employeeName}"
property="text"
tooLongError="Too long error"
tooShortError="Too short error"
maxLength="20" minLength="4"/>
</fx:Declarations>
<s:layout>
<s:VerticalLayout/>
</s:layout>
<mx:HDividedBox>
<s:Panel>
<s:Form>
<s:TextInput id="employeeName" />
<s:TextInput id="employeeID" />
</s:Form>
</s:Panel>
</mx:HDividedBox>
此代碼不顯示錯誤圖標和錯誤消息。當鼠標懸停在TextInput控件上時,它只顯示錯誤提示。我想爲我的代碼提供這個錯誤提示。
更新
<mx:StringValidator
id="userName"
source="{employeeName}"
property="text"
minLength="4" maxLength="20"
triggerEvent="rollOver"
trigger="{employeeName}"/>
<s:layout>
<s:VerticalLayout/>
</s:layout>
<mx:HDividedBox>
<s:Panel>
<s:Form>
<s:FormItem>
<mx:HBox>
<s:TextInput id="employeeName"/>
</mx:HBox>
</s:FormItem>
<s:FormItem>
<s:TextInput id="employeeID"/>
</s:FormItem>
</s:Form>
</s:Panel>
</mx:HDividedBox>
現在我這樣做。
我的電流輸出是第一張照片,而第二個是我需要:
哇..那是一個令人困惑的問題...一些示例代碼將有助於理解您現在正在做什麼 –
我們只能在FormItem上看到錯誤消息和錯誤圖標。我不知道原因。我不知道如何改變這個錯誤提示。 – user