2011-09-14 26 views
0

我在Flex中有一個DateField組件,我想停止任何用戶輸入。如果我將可編輯設置爲「false」,那麼它會停止用戶更改DateField框的位。但是,它不會阻止他們點擊旁邊的日曆圖標並更新日期。是否有可能禁用此?從用戶輸入禁用Flex DateField組件

我基本上只想在某些情況下讀取組件,但不是因爲它有任何阿爾法覆蓋。因此我想使用可編輯而不是啓用。

感謝所有幫助 理查德

回答

3

您可以使用支持,然後disabledColor設置樣式0x000000disabledSkinScrollArrowSkin(默認爲的DateField,upSkin)

+0

+1;這是一種創造性和有效的方法。 – JeffryHouser

+0

感謝Jacob的回覆。我想我明白你的意思。如何在動作腳本中設置樣式?或者我可以只用mxml來做嗎?你的意見是否也適用於下拉列表?一旦我能夠確定如何在動作中做到這一點,我會嘗試與他們一起。感謝您的幫助到目前爲止 – RNJ

+0

在回答我的評論我做了這個:endDate.setStyle(「disabledColor」,0x000000); endDate.setStyle(「disabledSkin」,ScrollArrowSkin); – RNJ