pub struct DatePicker { /* private fields */ }Expand description
A field that opens a calendar in a popover.
Implementations§
Source§impl DatePicker
impl DatePicker
Sourcepub fn new(value: Binding<Option<Date>>, month: Date) -> DatePicker
pub fn new(value: Binding<Option<Date>>, month: Date) -> DatePicker
month is shown when no date is selected yet.
Sourcepub fn placeholder(self, text: impl Into<String>) -> DatePicker
pub fn placeholder(self, text: impl Into<String>) -> DatePicker
Text shown while no date is selected (“Pick a date” by default).
Sourcepub fn today(self, today: Date) -> DatePicker
pub fn today(self, today: Date) -> DatePicker
Marks this day with a ring in the calendar.
Sourcepub fn fill(self) -> DatePicker
pub fn fill(self) -> DatePicker
Takes the width of its parent, as other fields of a form do.
Sourcepub fn width(self, width: f32) -> DatePicker
pub fn width(self, width: f32) -> DatePicker
Field width in logical pixels (default 220).
Sourcepub fn disabled(self, disabled: bool) -> DatePicker
pub fn disabled(self, disabled: bool) -> DatePicker
Turns the control off: it fades, leaves the tab order and ignores input.
Sourcepub fn read_only(self, read_only: bool) -> DatePicker
pub fn read_only(self, read_only: bool) -> DatePicker
Shows the value without letting it change; it can still be focused and read.
Source§impl DatePicker
impl DatePicker
Sourcepub fn label(self, label: impl Into<String>) -> DatePicker
pub fn label(self, label: impl Into<String>) -> DatePicker
The name screen readers announce, such as “Due date”. Inside a
crate::FormField, its label is used instead.
Trait Implementations§
Source§impl Debug for DatePicker
impl Debug for DatePicker
Auto Trait Implementations§
impl !RefUnwindSafe for DatePicker
impl !Send for DatePicker
impl !Sync for DatePicker
impl !UnwindSafe for DatePicker
impl Freeze for DatePicker
impl Unpin for DatePicker
impl UnsafeUnpin for DatePicker
Blanket Implementations§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
fn to_sample_(self) -> U
Source§impl<V> ViewExt for Vwhere
V: View,
impl<V> ViewExt for Vwhere
V: View,
Source§fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
Adds padding inside the box, in logical pixels.
Source§fn background(self, fill: impl Into<Fill>) -> Styled<Self>
fn background(self, fill: impl Into<Fill>) -> Styled<Self>
Paints a background behind the content.
Source§fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
Fixes the width and/or height in logical pixels;
None keeps the content size.