EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

日期和时间属性

XAF支持所有平台上的DateTimeNullable DateTime类型的属性编辑器,以及WinForms和ASP.NET应用程序中的TimeSpan类型。

注意

请参阅属性编辑器| XAF随附的Feature Center演示中的“日期时间属性”部分,以查看实际的日期和时间属性编辑器。默认情况下,Feature Center演示安装在%PUBLIC%\ Documents \ DevExpress演示19.2 \ Components \ eXpressApp Framework \ FeatureCenter中。该演示的ASP.NET版本可从http://demos.devexpress.com/XAF/FeatureCenter/在线获得。

例子

WinForms属性编辑器的日期和时间属性

每个WinForms属性编辑器都有一个控件,该控件在Detail View中显示相应的属性,还有一个存储库项目,它在支持就地编辑的List Editor中显示一个属性。控件和存储库项目均显示如下。

DatePropertyEditor

控制: DateTimeEdit - XtraEditors库的DateEdit编辑器的后代。

存储库项目: RepositoryItemDateTimeEdit -XtraEditors库的RepositoryItemDateEdit项目的后代。

描述:

默认情况下用于DateTime类型属性。

使用DateTime掩码类型存储和显示值。要设置遮罩,请在代码中使用属性编辑器的EditMask属性,或使用“视图” | “视图” |“蒙版” 。<DetailView> | 物品| 模型编辑器中<PropertyEditor>节点的IModelCommonMemberViewItem.EditMask属性。

单击编辑器的箭头或双击编辑器以调用下拉日历。在调用的日历中,单击顶部的当前日期,选择一个日期或单击“清除”以清空编辑器的值。

您可以通过按空格键来键入日期,而无需使用下拉日历。要在不使用下拉日历的情况下清除编辑器的值,请按CTRL 0CTRL DELETE。使用Alt 向下箭头可展开DateTimeEdit下拉窗口。

TimeSpanPropertyEditor

控制: TimeSpanEdit -XtraEditors库的TextEdit编辑器的后代。

存储库项目: RepositoryItemTimeSpanEdit -XtraEditors库的RepositoryItemTextEdit项目的后代。

描述:

默认情况下用于TimeSpan类型属性。

此属性编辑器具有EditMaskType属性,默认情况下将其设置为RegEx。这意味着您可以使用扩展的正则表达式指定EditMask(在代码或模型编辑器中)。您还可以将EditMaskType属性设置为所需的遮罩类型,并通过使用视图控制器访问所需的TimeSpanPropertyEditor实例来指定遮罩(请参见Access编辑器设置)。

日期和时间属性的ASP.NET属性编辑器

每个ASP.NET属性编辑器都有一些控件,这些控件可以在Detail View的View和Edit模式下显示属性(请参见DetailView.ViewEditMode)。这些控件在下面列出。

ASPxDateTimePropertyEditor

视图模式控件: System.Web.UI.WebControls.Label。

编辑模式控件: ASPxEditors库的ASPxDateEdit编辑器。

描述:

默认情况下用于DateTime类型属性。

使用指定的掩码存储和显示值。要设置遮罩,请在代码中使用属性编辑器的EditMask属性,或使用“视图” | “视图” |“蒙版” 。<DetailView> | 物品| 模型编辑器中<PropertyEditor>节点的IModelCommonMemberViewItem.EditMask属性。

单击编辑器的箭头或双击编辑器以调用下拉日历。在调用的日历中,单击顶部的当前日期,选择一个日期,或单击“清除”以清空编辑器的值。

单击编辑器的箭头以调用下拉日历。在调用的日历中,单击底部的“今天”,选择一个日期,或单击“清除”以清空编辑器的值。您可以键入日期,而无需使用下拉日历。按Alt 向下箭头以展开DateTimeEdit的下拉窗口。

ASPxTimeSpanPropertyEditor

视图模式控件: System.Web.UI.WebControls.Label。

编辑模式控件: ASPxEditors库的ASPxTextBox编辑器。

描述:

默认情况下用于TimeSpan类型属性。

继承自ASPxStringPropertyEditor类。

日期和时间属性的移动属性编辑器

每个Mobile Property Editor都有一些小部件,它们以Detail View的View和Edit模式显示属性(请参见DetailView.ViewEditMode)。这些小部件在下面列出。

MobileDateTimePropertyEditor

查看模式控件: 使用div HTML元素显示文本的标签

编辑模式控制: DateBox使用该dxDateBox部件。

描述:

默认情况下用于DateTime类型属性。

单击编辑器以调用弹出日历。在调用的日历中,向上或向下滑动以设置月,日和年的值,然后单击“完成”按钮。

如果不使用弹出日历,则无法键入日期。

相关文章

转载保留此链接,注明出处