[英]flex DateChooser needs to not be selectable
我敢肯定這很容易,但是我對此感到茫然。 我有一個DateChooser,用於在發布內容時突出顯示日期。 這就是我想要的。 我想關閉用戶單擊任何內容的功能。 我沒有看到如何選擇false。 有人知道嗎
謝謝
實際上,可以使用兩個屬性來關閉用戶交互:
首先是enabled屬性,在mxml中將其設置為enabled="false"
將會禁用用戶交互。 但是,Flex會使DateChooser變暗(有點褪色)。
<mx:DateChooser id =“ date1” enabled =“ false” />
另一個選項是mouseChildren屬性,如果將其設置為mouseChildren="false"
,則不會啟用顯示對象的所有子項,對於DateChooser而言,它也會禁用所有用戶交互。
<mx:DateChooser id =“ date1” mouseChildren =“ false” />
如果我對您的理解正確,則可以使用DateChooser的disabledDays , disabledRange或selectableRange屬性。 例如在adobe網站的代碼中:
<mx:DateChooser
selectableRange="{{rangeStart: new Date(2006,0,1),
rangeEnd: new Date(2006,2,15)}}"
disabledRanges="{[new Date(2006,0,11),
{rangeStart: new Date(2006,0,23), rangeEnd: new Date(2006,1,10)}]}"
disabledDays="{[0,6]}"/>
使用此功能可以禁用除要突出顯示的日期以外的所有其他日期。 我實際上只是想知道我是否應該做類似的事情,但是我只是使用禁用的DateField (enabled = false)來顯示日期來結束opp。 我希望這有幫助 :)
嘗試將其放在填充有Alfa 0的組的后面。這樣,該組將接受點擊,而對它們不執行任何操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.