This commit is contained in:
2021-01-27 20:01:14 +00:00
parent c6cb6f2e45
commit 05877d0a3e
2 changed files with 30 additions and 28 deletions

View File

@@ -18,7 +18,8 @@ namespace AyaNova.DataList
//well, not here exactly but add a new DATALIST class if it will be displayed as a list anywhere in the UI or reported on
public AyaDataList()
{
// DefaultColumns = new List<string>();
// DefaultSortBy = new Dictionary<string, string>();
}
public string SQLFrom { get; set; }
@@ -36,11 +37,12 @@ namespace AyaNova.DataList
//set defaults if not provided in listOptions
public void SetListOptionDefaultsIfNecessary(DataListBase listOptions)
{
if(listOptions is DataListTableOptions){//if this doesn't work then just ditch this method in favor of local code, it's not really saving much
if (((DataListTableOptions)listOptions).Columns.Count == 0)
((DataListTableOptions)listOptions).Columns = DefaultColumns;
if (listOptions is DataListTableOptions)
{//if this doesn't work then just ditch this method in favor of local code, it's not really saving much
if (((DataListTableOptions)listOptions).Columns.Count == 0)
((DataListTableOptions)listOptions).Columns = DefaultColumns;
}
if (listOptions.SortBy.Count == 0)
listOptions.SortBy = DefaultSortBy;
}