2020-06-19 23:06:33 +08:00
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
|
|
|
|
namespace AntDesign
|
|
|
|
|
{
|
|
|
|
|
public interface ISelectionColumn : IColumn
|
|
|
|
|
{
|
2020-08-01 23:45:48 +08:00
|
|
|
|
public bool Disabled { get; }
|
2020-06-19 23:06:33 +08:00
|
|
|
|
|
|
|
|
|
internal bool Checked { get; set; }
|
|
|
|
|
|
2020-08-01 23:45:48 +08:00
|
|
|
|
public string Key { get; }
|
2020-06-19 23:06:33 +08:00
|
|
|
|
|
2020-08-01 23:45:48 +08:00
|
|
|
|
public IList<ISelectionColumn> RowSelections { get; }
|
2020-07-10 17:57:20 +08:00
|
|
|
|
|
|
|
|
|
public bool Check(bool @checked);
|
|
|
|
|
|
2020-08-01 23:45:48 +08:00
|
|
|
|
public void ChangeSelection();
|
2020-07-10 17:57:20 +08:00
|
|
|
|
|
|
|
|
|
public void SetSelection(string[] keys);
|
|
|
|
|
|
|
|
|
|
public void ChangeOnPaging();
|
|
|
|
|
|
|
|
|
|
public void InvokeSelectedRowsChange();
|
|
|
|
|
|
|
|
|
|
public void StateHasChanged();
|
2020-06-19 23:06:33 +08:00
|
|
|
|
}
|
|
|
|
|
}
|