Exemple #1
0
        /// <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));
        }
Exemple #3
0
 /// <summary>
 /// 添加复选框列
 /// </summary>
 private void AddColumn(TableHeadColumnBuilder headColumnBuilder, ColumnInfo column)
 {
     headColumnBuilder.AddWidth(column.Width);
     headColumnBuilder.Title(column.Title);
     headColumnBuilder.AddSort(column.GetSortKey());
 }