2012-07-06 32 views
0

顯示類型設置爲「日期/時間」並且顯示「顯示日期/時間選擇器彈出」選項的編輯框顯然被忽略一個選中的「禁用」屬性(這是一個錯誤?);如果沒有選擇器彈出選項,可以像其他任何編輯框一樣禁用該控件。「禁用」屬性不能用於日期/時間編輯框顯示日期/時間選擇器

但是,如果我檢查控件的「只讀」屬性及其「只讀顯示disbled控件」屬性,則控件會呈現爲「禁用」。 INPUT的html源代碼卻顯示出這些屬性

readonly="" aria-readonly="true" 

問題:使用該解決方法是否有任何可能的副作用?到目前爲止,我沒有任何有關詠歎調屬性等的經驗。

+0

這個問題似乎與這裏描述的一個類似︰http://stackoverflow.com/questions/11251604/how-can-i-allow-selection-of-a-date-using-the-calandar - 按鈕,但 - 禁用 - 輸入/ 11255742。 – Naveen 2012-07-07 04:39:46

+0

@Naveen:同一類型的控制,但不同的目標,因爲我正在尋找一種方式*完全*禁用日期選擇器字段,但仍然表明它不僅僅是靜態文本 – 2012-07-17 10:49:17

回答

1

這確實是一個存在的問題,禁用的屬性不適用於日期時間選擇器。這應該被固定在854(通常的附帶條件適用)。

+0

感謝保羅,至少證實這可以'不被要求的行爲;) – 2012-07-11 22:29:55

0

將所有三個屬性設置爲禁用,只讀,& showReadonlyAsDisabled,則DateTime字段顯示但不起作用。

[xp:inputText id="inputText2" **disabled="true"** **readonly="true"** 
    **showReadonlyAsDisabled="true"**] 
    [xp:dateTimeHelper id="dateTimeHelper1"][/xp:dateTimeHelper] 
    [xp:this.converter] 
     [xp:convertDateTime type="date"][/xp:convertDateTime] 
    [/xp:this.converter] 
[/xp:inputText] 
相關問題