This commit is contained in:
2021-01-29 22:03:48 +00:00
parent 3bc7aba2c2
commit bf55d43e37
4 changed files with 32 additions and 11 deletions

View File

@@ -1,15 +1,35 @@
using System.Collections.Generic;
using AyaNova.DataList;
namespace AyaNova.Models
{
public sealed class DataListTableProcessingOptions : DataListProcessingBase
internal sealed class DataListTableProcessingOptions : DataListProcessingBase
{
public List<string> Columns { get; set; }
public const int MaxPageSize = 1000;
public const int DefaultOffset = 0;
public const int DefaultLimit = 25;
public int? Offset { get; set; }
public int? Limit { get; set; }
internal List<string> Columns { get; set; }
internal const int MaxPageSize = 1000;
internal const int DefaultOffset = 0;
internal const int DefaultLimit = 25;
internal int? Offset { get; set; }
internal int? Limit { get; set; }
internal DataListTableProcessingOptions(
DataListTableRequest request,
IDataListProcessing dataList,
AyContext ct)
{
//set some values from request
Limit=request.Limit;
Offset=request.Offset;
base.ClientCriteria=request.ClientCriteria;
base.DataListKey=request.DataListKey;
//populate some values from saved filter and default columnview
//COLUMNS
}
}
}