aardio 文档

DatePickerRange 日期范围选择框

DatePickerRange 用于选择开始日期与结束日期,例如报表区间、筛选时间段、有效期等。

最小示例

import win.ui;
import dotNet.AntdUI;
/*DSG{{*/
var winform = win.form(text="AntdUI DatePickerRange";right=460;bottom=170)
winform.add(
host={cls="custom";left=0;top=0;right=460;bottom=41;edge=1;z=1}
)
/*}}*/

var range = AntdUI.DatePickerRange(winform.host);
range.Format = "yyyy-MM-dd";
range.PlaceholderStart = "开始日期";
range.PlaceholderEnd = "结束日期";
range.AllowClear = true;
range.DropDownArrow = true;
range.ValueChanged = function(sender,e){
    winform.text = "日期范围已改变";
}

winform.show();
win.loopMessage();

常用属性与事件

主动设置日期范围

Value 是 .NET System.DateTime[],数组索引是 0 基。可用 System.Array.CreateInstance(System.DateTime,2) 创建开始/结束日期数组:

import System;

var arr = System.Array.CreateInstance(System.DateTime,2);
arr.SetValue(System.DateTime(2026,7,1),0);
arr.SetValue(System.DateTime(2026,7,31),1);
range.Value = arr;

读取时也使用 0 基索引:

var startDate = range.Value.GetValue(0);
var endDate = range.Value.GetValue(1);

注意事项

Markdown 格式