ant-design-blazor/components/table/ITable.cs
James Yeung dc3ae6d1dc fix(module: table): fix initial load and render (#1835)
* fix(module: table): fix initial load and render

* delete the useless method
2021-08-13 17:49:16 +08:00

59 lines
1.2 KiB
C#

using AntDesign.TableModels;
namespace AntDesign
{
public interface ITable
{
void ReloadData();
QueryModel GetQueryModel();
void SetSelection(string[] keys);
internal TableLocale Locale { get; }
internal ISelectionColumn Selection { get; set; }
internal bool TreeMode { get; }
internal int IndentSize { get; }
internal string ScrollX { get; }
internal string ScrollY { get; }
internal int ScrollBarWidth { get; }
internal int ExpandIconColumnIndex { get; }
internal int TreeExpandIconColumnIndex { get; }
internal bool HasExpandTemplate { get; }
internal SortDirection[] SortDirections { get; }
internal void SelectionChanged();
internal void OnExpandChange(int cacheKey);
internal void Refresh();
internal void ReloadAndInvokeChange();
internal int[] GetSelectedCacheKeys();
internal void HasFixLeft();
internal void HasFixRight();
internal void TableLayoutIsFixed();
internal void ColumnSorterChange(IFieldColumn column);
internal bool RowExpandable(RowData rowData);
internal void AddSummaryRow(SummaryRow summaryRow);
}
}