0

表示タイプが「日付/時刻」に設定され、「日付/時刻ピッカーのポップアップを表示する」オプションがチェックされている編集ボックスは、チェックされている「無効」プロパティを明らかに無視します (これはバグですか?)。ピッカー ポップアップ オプションがないと、他の編集ボックスと同様にコントロールを無効にすることができます。

ただし、コントロールの「読み取り専用」プロパティと「読み取り専用の無効なコントロールを表示」プロパティを確認すると、コントロールは「無効」としてレンダリングされているように見えます。ただし、INPUTのhtmlソースにはこれらの属性が表示されます

readonly="" aria-readonly="true"

質問: その回避策を使用すると、副作用が生じる可能性はありますか? これまでのところ、アリア属性などの経験はありません。

4

2 に答える 2

1

これは確かに既存の問題です。無効なプロパティは日時ピッカーでは機能しません。これは 854 で修正される必要があります (通常の条件が適用されます)。

于 2012-07-10T13:48:28.793 に答える
0

3 つの属性すべてを無効、読み取り専用、および 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]
于 2013-02-28T17:53:45.103 に答える