Relative Date Picker

view
size
placeholder
label
validationState
errorMessage
disabled
hasClear
readOnly
format
pin
minValue
maxValue
import {RelativeDatePicker} from '@gravity-ui/date-components';

RelativeDatePicker 与组件几乎相同, DatePicker 但它能够使用相对日期。

区别于 DatePicker

RelativeDatePicker 可以在两种模式下工作: absoluterelative。您可以通过点击 f(x) 按钮进行交互式切换。或者你可以在 valuedefaultValue 对象 type 中设置字段。

绝对

RelativeDatePicker absolute 模式下的行为与简单非常相似 DatePicker

Learn more about DatePicker

相对的

在此模式下,以特殊相对格式 RelativeDatePicker 获取和返回值。

Learn more about rules of relative formulas

属性

姓名描述类型默认
咏叹调描述者控件的 aria-describedby。标识描述对象的一个或多个元素。属性string
aria-详细信息控件的 aria-details。标识为对象提供详细扩展描述的一个或多个元素。属性string
aria-label控件的 aria-label。定义标记当前元素的字符串值。属性string
aria-labelledby控件的 aria-labelledby。标识标记当前元素的一个或多个元素。属性string
autoFocus控件的 autofocus。元素是否应该在 render. 属性上获得焦点boolean
className控件的包装器类名string
defaultValue设置非受控组件的初始值。Value
残疾的表示用户无法与控件进行交互booleanfalse
errorMessage错误文本ReactNode
格式在输入中呈现时的日期格式。可用格式string
hasClear显示用于清除控件值的图标booleanfalse
id控件的 id 属性string
isDateUnavailable为日历的每个日期调用的回调。如果返回 true,则该日期不可用。((date: DateTime) => boolean)
标签在输入节点左侧呈现的帮助文本string
maxValue用户可以选择的最大允许日期。DateTime
minValue用户可以选择的最小允许日期。DateTime
onBlur当控件失去对焦时触发。提供焦点事件作为回调的参数(e:FocusEvent<Element, Element>) => 无效)
onFocus当控件获得焦点时触发。提供焦点事件作为回调的参数(e:FocusEvent<Element, Element>) => 无效)
onKeyDown按下按键时触发。提供键盘事件作为回调的参数(e:keyboardEvent<Element>) = void)>
onKeyUp释放密钥时触发。提供键盘事件作为回调的参数(e:keyboardEvent<Element>) = void)>
onUpdate当用户更改该值时触发。提供新值作为回调的参数(值:价值| null) => 无效
大头针拐角处的圆角TextInputPin'round-round'
占位符未设置值时在控件中显示的文本string
placeholderValue一个占位符日期,用于控制用户首次与每个区段互动时的默认值。DateTimetoday's date at midnigh
readOnly组件的值是否不可变。booleanfalse
尺寸控件的大小"s" "xl""m"
风格为元素设置行内样式。CSSProperties
timeZone设置时区。了解有关时区的更多信息string
validationState验证状态"invalid"
价值控件的价值Value null
观点控件视图"normal" "clear""normal"