在 XPages 中设置 Dojo 时间选择器的开始时间和结束时间
Posted
技术标签:
【中文标题】在 XPages 中设置 Dojo 时间选择器的开始时间和结束时间【英文标题】:Set the start time and end time of a Dojo time picker in XPages 【发布时间】:2018-05-22 19:45:32 【问题描述】:我希望 Dojo 时间选择器仅显示开始时间和结束时间之间的时间。下面的代码将禁用无效时间但仍然显示它(选择器太长!)
<xp:inputText id="inputText2">
<xp:this.attrs>
<xp:attr
name="data-dojo-props"
value="constraints: min:'T09:00:00', max:'T18:30:00', timePattern: 'HH:mm', clickableIncrement: 'T00:30:00',visibleIncrement: 'T01:00:00' ">
</xp:attr>
</xp:this.attrs>
<xp:dateTimeHelper id="dateTimeHelper2"></xp:dateTimeHelper>
<xp:this.converter>
<xp:convertDateTime type="time"></xp:convertDateTime>
</xp:this.converter>
</xp:inputText>
有什么建议吗?理想情况下,在完成此操作后,我想根据另一个时间选择器设置这些值,这样用户只会看到在第一个选择器中选择的时间之后的时间...
【问题讨论】:
【参考方案1】:时间选择器中禁用的条目的样式为dijitTimePickerItemDisabled
。您可以使用 css 隐藏它们:
.dijitTimePickerItemDisabled display: none;
【讨论】:
以上是关于在 XPages 中设置 Dojo 时间选择器的开始时间和结束时间的主要内容,如果未能解决你的问题,请参考以下文章
通过 XPages 中的 CSS 更改 Dojo 过滤选择的大小
如何在 android 中设置 react native expo 选择器的样式