/// <summary> /// 配置排序 /// </summary> private void ConfigSort(TableHeadColumnBuilder builder) { if (_config.Contains(UiConst.Sort)) { builder.AddSort(_config.GetValue(UiConst.Sort)); return; } var columnInfo = GetColumnInfo(); if (columnInfo == null || columnInfo.IsSort == false) { return; } builder.AddSort(columnInfo.Column); }
/// <summary> /// 配置排序 /// </summary> private void ConfigSort(TableHeadColumnBuilder builder) { var shareConfig = GetShareConfig(); var columnInfo = shareConfig?.Columns.Find(t => t.IsSort && t.Title == GetTitle()); if (columnInfo != null) { builder.AddSort(columnInfo.Column); return; } if (_config.Contains(UiConst.Sort) == false) { return; } builder.AddSort(_config.GetValue(UiConst.Sort)); }
/// <summary> /// 添加复选框列 /// </summary> private void AddColumn(TableHeadColumnBuilder headColumnBuilder, ColumnInfo column) { headColumnBuilder.AddWidth(column.Width); headColumnBuilder.Title(column.Title); headColumnBuilder.AddSort(column.GetSortKey()); }