Files
AntdUI/doc/wiki/en/Control/DatePicker.md
2025-10-16 11:03:26 +08:00

85 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[Home](../Home.md)・[UpdateLog](../UpdateLog.md)・[Config](../Config.md)・[Theme](../Theme.md)
## DatePicker
👚
> To select or input a date. Inherited from [Input](Input)
- DefaultPropertyValue
- DefaultEventValueChanged
### Property
Name | Description | Type | Default Value |
:--|:--|:--|:--|
**Format** | Format | string | yyyy-MM-dd `HH:mm:ss Display hour minute second selection box` |
||||
**Value** | Current date | DateTime`?` | `null` |
**MinDate** | Min date | DateTime`?` | `null` |
**MaxDate** | Max date | DateTime`?` | `null` |
**Presets** | Presets Menu | object[] | [] |
||||
**Placement** | Menu pop-up location | [TAlignFrom](Enum.md#talignfrom) | BL |
**DropDownArrow** | Is the dropdown arrow displayed | bool | false |
**ShowIcon** | Display icon or not | bool | true |
**ValueTimeHorizontal** | Horizontal alignment of time item | bool | false |
### Badge on the date
~~~ csharp
BadgeAction = dates =>
{
// The dates parameter is FHIR [], and the array length is fixed at 2. It returns the start and end dates displayed on the UI
// DateTime start_date = dates[0], end_date = dates[1];
var now = dates[1];
return new List<AntdUI.DateBadge> {
new AntdUI.DateBadge(now.ToString("yyyy-MM-dd"),0,Color.FromArgb(112, 237, 58)),
new AntdUI.DateBadge(now.AddDays(1).ToString("yyyy-MM-dd"),5),
new AntdUI.DateBadge(now.AddDays(-2).ToString("yyyy-MM-dd"),99),
new AntdUI.DateBadge(now.AddDays(-6).ToString("yyyy-MM-dd"),998),
};
};
~~~
### Event
Name | Description | Return Value | Parameters |
:--|:--|:--|:--|
**ValueChanged** | Occurred when the Value changes | void | DateTime? value |
**PresetsClickChanged** | Occurrence upon preset click | void | object? value `Click on item` |
***
## DatePickerRange 👚
> Enter or select a date range. Inherited from [Input](Input)
- DefaultPropertyValue
- DefaultEventValueChanged
### Property
Name | Description | Type | Default Value |
:--|:--|:--|:--|
**Format** | Format | string | yyyy-MM-dd `HH:mm:ss Display hour minute second selection box` |
||||
**Value** | Current date | DateTime[]`?` | `null` |
**MinDate** | Min date | DateTime`?` | `null` |
**MaxDate** | Max date | DateTime`?` | `null` |
**Presets** | Presets Menu | object[] | [] |
||||
**PlaceholderStart** | Displayed watermark text S | string`?` | `null` |
**PlaceholderEnd** | Displayed watermark text E | string`?` | `null` |
**SwapSvg** | Exchange icon SVG | string`?` | `null` |
**Placement** | Menu pop-up location | [TAlignFrom](Enum.md#talignfrom) | BL |
**DropDownArrow** | Is the dropdown arrow displayed | bool | false |
**ShowIcon** | Display icon or not | bool | true |
### Event
Name | Description | Return Value | Parameters |
:--|:--|:--|:--|
**ValueChanged** | Occurred when the value of the Value property is changed | void | DateTime[]? value |
**PresetsClickChanged** | Occurrence upon preset click | void | object? value `Click on item` |