Interface IDynamicObjectContext
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
动态类型上下文接口
public interface IDynamicObjectContext
- Extension Methods
Properties
EqualityComparer
获得/设置 选中行是否相等判断逻辑 默认为 null
Func<IDynamicObject?, IDynamicObject?, bool>? EqualityComparer { get; set; }
Property Value
OnChanged
获得/设置 动态类型集合变化时回调方法 默认为 null
Func<DynamicObjectContextArgs, Task>? OnChanged { get; set; }
Property Value
OnFilterCallback
获得/设置 动态类型数据集过滤回调委托 默认为 null
Func<QueryPageOptions, IEnumerable<IDynamicObject>, IEnumerable<IDynamicObject>>? OnFilterCallback { get; set; }
Property Value
OnValueChanged
获得/设置 动态类型属性值变化时回调方法 默认为 null
Func<IDynamicObject, ITableColumn, object?, Task>? OnValueChanged { get; set; }
Property Value
Methods
AddAsync(IEnumerable<IDynamicObject>)
新建方法
Task AddAsync(IEnumerable<IDynamicObject> selectedItems)
Parameters
selectedItems
IEnumerable<IDynamicObject>当前选中行
Returns
DeleteAsync(IEnumerable<IDynamicObject>)
删除方法
Task<bool> DeleteAsync(IEnumerable<IDynamicObject> items)
Parameters
items
IEnumerable<IDynamicObject>
Returns
GetColumns()
获取动态类型各列信息
IEnumerable<ITableColumn> GetColumns()
Returns
GetItems()
获得动态数据方法
IEnumerable<IDynamicObject> GetItems()