This commit is contained in:
@@ -37,10 +37,10 @@ namespace AyaNova.DataList
|
||||
//#### TODO: below block into above method to clean it up and centralize it
|
||||
|
||||
|
||||
//STATIC filter options from server
|
||||
List<DataListFilterOption> StaticServerFilterOptions = new List<DataListFilterOption>();
|
||||
if (DataList is IDataListInternalCriteria)
|
||||
StaticServerFilterOptions = ((IDataListInternalCriteria)DataList).DataListInternalCriteria(userId, userRoles, dataListTableOptions);
|
||||
// //STATIC filter options from server
|
||||
// List<DataListFilterOption> StaticServerFilterOptions = new List<DataListFilterOption>();
|
||||
// if (DataList is IDataListInternalCriteria)
|
||||
// StaticServerFilterOptions = ((IDataListInternalCriteria)DataList).DataListInternalCriteria(userId, userRoles, dataListTableOptions);
|
||||
|
||||
|
||||
// //Get the public field key names in a list from the listview
|
||||
@@ -50,10 +50,10 @@ namespace AyaNova.DataList
|
||||
//NOTE: this assumes no list options filter colums that don't exist in listoptions.columns
|
||||
var AllUniqueFieldKeysRequiredForQuery = dataListTableOptions.Columns.Union(StaticServerFilterOptions.Select(z => z.Column).ToList()).ToList();
|
||||
|
||||
//Add the internal filters into the listoptions existing filters
|
||||
//NOTE: There is currently no overlap between internal filtered columns and filters coming from the client
|
||||
foreach (DataListFilterOption dfo in StaticServerFilterOptions)
|
||||
dataListTableOptions.Filter.Add(dfo);
|
||||
// //Add the internal filters into the listoptions existing filters
|
||||
// //NOTE: There is currently no overlap between internal filtered columns and filters coming from the client
|
||||
// foreach (DataListFilterOption dfo in StaticServerFilterOptions)
|
||||
// dataListTableOptions.Filter.Add(dfo);
|
||||
|
||||
//BUILD THE QUERY
|
||||
|
||||
|
||||
Reference in New Issue
Block a user