“禁用”属性不适用于显示日期/时间选择器的日期/时间编辑框

时间:2012-07-06 11:42:44

标签: xpages wai-aria

显示类型设置为“日期/时间”并且选中“显示日期/时间选择器弹出”选项的编辑框显然忽略了选中的“已禁用”属性(这是一个错误吗?);没有选择器弹出选项,控件可以像任何其他编辑框一样被禁用。

但是,如果我检查控件的“readonly”属性及其“Show read disbled control for read only”属性,则控件似乎呈现为“disabled”;然而,INPUT的html源显示了这些属性

readonly="" aria-readonly="true"

问题:使用该解决方法是否有任何可能的副作用?到目前为止,我对aria属性等没有任何经验。

2 个答案:

答案 0 :(得分:1)

这确实是一个现有问题,禁用的属性在日期时间选择器上不起作用。这应该在854(通常的附带条件)中确定。

答案 1 :(得分: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]