This commit is contained in:
2021-03-15 22:31:42 +00:00
parent b5e352c513
commit 10a784412d

View File

@@ -71,14 +71,14 @@ namespace AyaNova.Models
internal void SetHiddenAffectiveColumns(IDataListProcessing dataList) internal void SetHiddenAffectiveColumns(IDataListProcessing dataList)
{ {
List<string> tempKeys = new List<string>();
foreach (string s in base.Filter.Select(z => z.Column).ToList()) foreach (string s in base.Filter.Select(z => z.Column).ToList())
{ {
if (!Columns.Contains(s)) if (!Columns.Contains(s))
{ {
if (!tempKeys.Contains(s)) if (!HiddenAffectiveColumns.Contains(s))
{ {
tempKeys.Add(s); HiddenAffectiveColumns.Add(s);
} }
} }
} }
@@ -88,21 +88,12 @@ namespace AyaNova.Models
{ {
if (!Columns.Contains(s)) if (!Columns.Contains(s))
{ {
if (!tempKeys.Contains(s)) if (!HiddenAffectiveColumns.Contains(s))
{ {
tempKeys.Add(s); HiddenAffectiveColumns.Add(s);
} }
} }
} }
foreach (string s in tempKeys)
{
var fd = dataList.FieldDefinitions.Where(z => z.FieldKey == s).FirstOrDefault();
if (fd != null)
HiddenAffectiveColumns.Add(fd.TKey);
}
} }
} }
} }