ant-design-blazor/components/table/ITable.cs
fan0217 90e98e5487 feat(module: table): specific the position of the expand button (#1002)
* Table增加属性ExpandIconColumnIndex

* Table增加属性ExpandIconColumnIndex

* 调整Table的ExpandIconColumnIndex属性默认值为0

* 处理Table的Expand展开按钮和Tree展开按钮冲突的问题

* fix icon column index for expand row

* fix style

Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-01-21 14:56:20 +08:00

48 lines
996 B
C#

using AntDesign.TableModels;
namespace AntDesign
{
public interface ITable
{
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; }
public TableLocale Locale { get; set; }
internal void SelectionChanged();
internal void Refresh();
internal void ReloadAndInvokeChange();
void SetSelection(string[] keys);
internal int[] GetSelectedCacheKeys();
void ReloadData();
internal void HasFixLeft();
internal void HasFixRight();
internal void TableLayoutIsFixed();
internal bool RowExpandable(RowData rowData);
}
}