2021-02-27 23:55:48 +08:00
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using AntDesign.TableModels;
|
2020-07-08 16:12:49 +08:00
|
|
|
|
using Microsoft.AspNetCore.Components;
|
2020-05-30 01:46:41 +08:00
|
|
|
|
|
|
|
|
|
namespace AntDesign
|
|
|
|
|
{
|
2020-06-19 23:06:33 +08:00
|
|
|
|
public interface IFieldColumn : IColumn
|
2020-05-30 01:46:41 +08:00
|
|
|
|
{
|
|
|
|
|
public string DisplayName { get; }
|
|
|
|
|
|
|
|
|
|
public string FieldName { get; }
|
2020-07-05 00:09:53 +08:00
|
|
|
|
|
2020-07-08 16:12:49 +08:00
|
|
|
|
public string Format { get; }
|
|
|
|
|
|
|
|
|
|
public bool Sortable { get; }
|
|
|
|
|
|
2021-01-24 13:52:57 +08:00
|
|
|
|
public int SorterMultiple { get; }
|
|
|
|
|
|
2020-07-08 16:12:49 +08:00
|
|
|
|
public ITableSortModel SortModel { get; }
|
2021-01-24 13:52:57 +08:00
|
|
|
|
|
2021-02-27 23:55:48 +08:00
|
|
|
|
public ITableFilterModel FilterModel { get; }
|
|
|
|
|
|
2021-01-24 13:52:57 +08:00
|
|
|
|
internal void ClearSorter();
|
2020-05-30 01:46:41 +08:00
|
|
|
|
}
|
|
|
|
|
}
|