[NotUseDI]
public interface ICRUDProxy<TEntity> : ICRUDProxy
where TEntity : IEntity
public class MyEntityACRUDProxy : CRUDProxy, ICRUDProxy<MyEntityA>
{
...
}
public class MyEntityBCRUDProxy : CRUDProxy, ICRUDProxy<MyEntityB>
{
...
}
builder.Services.AddTransient(typeof(ICRUDProxy<MyEntityA>), typeof(MyEntityACRUDProxy));
builder.Services.AddSingleton(typeof(ICRUDProxy<MyEntityB>), typeof(MyEntityBCRUDProxy));
AddPageUrl |
添加页面的 Url。
(Inherited from ICRUDProxy) |
AllowFilterValueStartsWithOperator |
指示是否允许用户输入的过滤条件值以比较运算符打头,如 "=10" 或 "==10" 表示等于 10,">=10" 表示大于等于 10,"==" 则表示 "is null" 等等。
(Inherited from ICRUDProxy) |
ApplyCategoryFilterImmediately |
指示用户在类别下拉框进行选取后,是否立即执行查询,而不是点击按钮后才执行查询。
(Inherited from ICRUDProxy) |
CategoryFilterEditable |
指示类别过滤条件是否可编辑,即类别下拉框是否可输可选。
(Inherited from ICRUDProxy) |
CategoryFilterOrderBysOfNavigatedByType |
类别过滤条件属性导航到的实体类型的排序字段。 注意这里是字段,不是实体属性。可设置多个字段,用逗号隔开,可包含排序方向以及其它选项语句。 (Inherited from ICRUDProxy) |
CategoryFilterPropertyName |
类别过滤条件属性名称,即用来构造类别过滤条件的实体属性名称。
(Inherited from ICRUDProxy) |
CategoryFilterPropertyTitle |
类别过滤条件属性标题。
(Inherited from ICRUDProxy) |
CategoryFilterTextPropNameOfNavigatedByType |
类别过滤条件属性导航到的实体类型的文本属性名称。
(Inherited from ICRUDProxy) |
CtrlWidthOfFilterCategory |
列表页类别过滤条件控件的宽度。
(Inherited from ICRUDProxy) |
CtrlWidthOfFilterEnum |
列表页枚举过滤条件控件的宽度。
(Inherited from ICRUDProxy) |
CtrlWidthOfFilterPropertyName |
列表页属性名称过滤条件控件的宽度。
(Inherited from ICRUDProxy) |
CtrlWidthOfFilterPropertyValue |
列表页属性值过滤条件控件的宽度。
(Inherited from ICRUDProxy) |
DateTimeFilterPropertyName |
日期时间过滤条件属性名称,即用来构造日期时间过滤条件的实体属性名称。
(Inherited from ICRUDProxy) |
DateTimeFilterPropertyTitle |
日期时间过滤条件属性标题。
(Inherited from ICRUDProxy) |
DateTimeFilterTimePrecision |
日期时间过滤条件的时间精度。只支持到秒,不支持输入毫秒。
(Inherited from ICRUDProxy) |
DetailsPageUrl |
数据详情页的 Url。
(Inherited from ICRUDProxy) |
EditPage |
编辑页设置。
(Inherited from ICRUDProxy) |
EditPageUrl |
编辑页面的 Url。
(Inherited from ICRUDProxy) |
EntityPrimaryKeyType |
实体主键数据类型。
(Inherited from ICRUDProxy) |
EntityTitle |
实体标题。
(Inherited from ICRUDProxy) |
EntityType |
实体类型。
(Inherited from ICRUDProxy) |
EntityUpdatable |
指示实体是否可编辑。
(Inherited from ICRUDProxy) |
EnumFilterPropertyName |
枚举过滤条件属性名称,即用来构造枚举过滤条件的实体属性名称。
(Inherited from ICRUDProxy) |
EnumFilterPropertyTitle |
枚举过滤条件属性标题。
(Inherited from ICRUDProxy) |
FilterDefaultValue |
列表页过滤条件默认值设置。
(Inherited from ICRUDProxy) |
GridControl |
列表页表格控件设置。
(Inherited from ICRUDProxy) |
GridPageSize |
列表页表格分页大小。
(Inherited from ICRUDProxy) |
GridTitle |
列表页的表格的标题。
(Inherited from ICRUDProxy) |
HiddenPropertyNamesForDataList |
指示列表页的列表中要包含的,被设置为隐藏状态的属性名称。
(Inherited from ICRUDProxy) |
IncludePropertyNamesForISelect |
一个字符串数组,指示在查询时要包含的属性(将会调用 ISelect.Include() 相关方法)。
(Inherited from ICRUDProxy) |
IsISortableEntity |
指示实体是否是 ISortableEntity 类型。
(Inherited from ICRUDProxy) |
ListEditable |
指示列表页是否允许编辑操作(增删改等)。
(Inherited from ICRUDProxy) |
ListFilterable |
指示列表页是否允许显示过滤条件。
(Inherited from ICRUDProxy) |
ListPageCss |
列表页 css 资源。
(Inherited from ICRUDProxy) |
ListPageJs |
列表页 js 资源。
(Inherited from ICRUDProxy) |
ListPageTitle |
列表页的页面标题。
(Inherited from ICRUDProxy) |
ListSortable |
指示列表页是否允许用户进行排序操作。
(Inherited from ICRUDProxy) |
NoSelRequiredListCmds |
指示在列表页中,哪些命令(即用户操作)不需要先选取记录。
(Inherited from ICRUDProxy) |
OpenNewPageIn |
在列表页中打开新页的目标位置。
(Inherited from ICRUDProxy) |
PopupWindowEnableMaximize |
当 OpenNewPageIn 为 PopupWindow 时,弹出的窗口是否允许最大化。
(Inherited from ICRUDProxy) |
PopupWindowHeight |
当 OpenNewPageIn 为 PopupWindow 时,弹窗的像素高度。
(Inherited from ICRUDProxy) |
PopupWindowWidth |
当 OpenNewPageIn 为 PopupWindow 时,弹窗的像素宽度。
(Inherited from ICRUDProxy) |
PropertiesForDataList |
指示列表页的列表中要显示的属性。
(Inherited from ICRUDProxy) |
PropertiesForEditPageQFData |
指示在编辑页编辑记录时,客户端 QF.currentInput 对象包含的属性。
(Inherited from ICRUDProxy) |
PropertiesForFilters |
指示属性名称过滤条件下拉框要显示的属性。
(Inherited from ICRUDProxy) |
PropertiesForInputForm |
指示编辑页的表单中要显示的属性。
(Inherited from ICRUDProxy) |
ShowDisplayOrderButtons |
指示列表页是否可对 ISortableEntity 类型的实体显示用来调整记录显示顺序的按钮(置顶、上移、下移、置底)。
(Inherited from ICRUDProxy) |
ShowTwoSetsOfFilterProperties |
指示在列表页过滤条件位置是否显示两组属性条件。
(Inherited from ICRUDProxy) |
SpreadDisplayOrderButtons |
指示是否展开列表页用来调整记录显示顺序的按钮。 共有四个操作:置顶、上移、下移、置底。若不展开,将显示为一个包含四个子菜单项的下拉菜单按钮,若展开,则显示为四个按钮。 (Inherited from ICRUDProxy) |
SpreadFilterPropertyNameCtrl |
指示是否展开列表页属性名称过滤条件控件。
(Inherited from ICRUDProxy) |
SupportMultiSelListCmds |
指示在列表页中,哪些命令(即用户操作)支持多选。
(Inherited from ICRUDProxy) |
TreatEmptyFilterValueAsNull |
指示是否将过滤条件空值按数据库空值处理。
(Inherited from ICRUDProxy) |
AddEntity |
添加记录。
(Inherited from ICRUDProxy) |
BeforeSaveData |
保存数据前执行的方法。
(Inherited from ICRUDProxy) |
DeleteEntities |
删除记录。
(Inherited from ICRUDProxy) |
DeleteEntitiesByFilter |
删除指定过滤器代表的实体。
(Inherited from ICRUDProxy) |
GetCategoryDataSource |
获取类别属性的数据源。
(Inherited from ICRUDProxy) |
GetDetails |
获取记录详情。
(Inherited from ICRUDProxy) |
GetEditPageFormTitle |
获取编辑页中表单的标题。
(Inherited from ICRUDProxy) |
GetEditPageTitle |
获取编辑页的页面标题。
(Inherited from ICRUDProxy) |
GetEditPageToolbarButtons |
获取编辑页工具栏按钮配置信息。
(Inherited from ICRUDProxy) |
GetEntity |
获取指定记录。
(Inherited from ICRUDProxy) |
GetEntityInputData |
获取实体输入数据。
(Inherited from ICRUDProxy) |
GetEntityProperty |
获取实体指定属性的信息。
(Inherited from ICRUDProxy) |
GetEntityPropertyDataSource |
获取实体指定属性的数据源。
(Inherited from ICRUDProxy) |
GetEnumFilterDataSource |
获取实体枚举属性的数据源。
(Inherited from ICRUDProxy) |
GetGridTitle |
获取列表页的表格的标题。
(Inherited from ICRUDProxy) |
GetInitFilter |
获取初始过滤器,即页面打开时要显示的数据。
(Inherited from ICRUDProxy) |
GetListPageTitle |
获取列表页的页面标题。
(Inherited from ICRUDProxy) |
GetListToolbarButtons |
获取列表页工具栏按钮配置信息。
(Inherited from ICRUDProxy) |
GetPagingOutput |
执行分页查询。
(Inherited from ICRUDProxy) |
GetQFCurrentInputObjectForEditPage |
获取编辑页编辑记录时,用来创建客户端 QF.currentInput 对象的对象。
(Inherited from ICRUDProxy) |
GetQFCustomDataObjectForListPage |
获取用来创建列表页里的客户端 QF.customData 对象的对象。
(Inherited from ICRUDProxy) |
GetReadonlyPropertyNamesWhileEditing |
获取在编辑指定记录时,哪些属性是只读的。
(Inherited from ICRUDProxy) |
MoveEntityAndResetDisplayOrder |
移动指定记录并重置所有受影响记录的显示顺序。
(Inherited from ICRUDProxy) |
NewEntity |
创建实体新实例。
(Inherited from ICRUDProxy) |
OnEditPageCustomCommand |
编辑页执行自定义命令的方法。
(Inherited from ICRUDProxy) |
OnListPageCustomCommand |
列表页执行自定义命令的方法。
(Inherited from ICRUDProxy) |
UpdateEntity |
更新记录。
(Inherited from ICRUDProxy) |