This commit is contained in:
2021-01-28 15:25:17 +00:00
parent e4c1049ebc
commit ee781a16f4
7 changed files with 10 additions and 2 deletions

View File

@@ -74,6 +74,7 @@ namespace AyaNova.DataList
FieldDefinitions.Add(new AyaDataListFieldDefinition
{
FieldKey = "metacustomer",
UiFieldDataType = (int)UiFieldDataType.InternalId,
SqlIdColumnName = "acustomernote.customerid",
SqlValueColumnName = "acustomernote.customerid",
IsMeta = true

View File

@@ -134,7 +134,8 @@ namespace AyaNova.DataList
// columnNameToFilter = DataListField.GetSqlValueColumnName();
// }
//replaced above with simplified block here
//replaced above code that guessed if it was an ID column and instead I explicitly mark the id colunmns
//in the DataList definition with UiFieldDataType.InternalId
string columnNameToFilter = string.Empty;
UiFieldDataType DataTypeToFilter = UiFieldDataType.NoType;
DataTypeToFilter = (UiFieldDataType)dataType;

View File

@@ -111,6 +111,7 @@ namespace AyaNova.DataList
FieldDefinitions.Add(new AyaDataListFieldDefinition
{
FieldKey = "metamemoto",
UiFieldDataType = (int)UiFieldDataType.InternalId,
SqlIdColumnName = "amemo.toid",
SqlValueColumnName = "amemo.toid",
IsMeta = true

View File

@@ -125,6 +125,7 @@ namespace AyaNova.DataList
List<DataListFilterOption> ret = new List<DataListFilterOption>();
DataListFilterOption FilterOption = new DataListFilterOption() { Column = "usertype" };
FilterOption.Any=true;
FilterOption.Items.Add(new DataListColumnFilter() { value = ((int)UserType.Customer).ToString(), op = DataListFilterComparisonOperator.Equality });
FilterOption.Items.Add(new DataListColumnFilter() { value = ((int)UserType.HeadOffice).ToString(), op = DataListFilterComparisonOperator.Equality });

View File

@@ -91,6 +91,7 @@ namespace AyaNova.DataList
FieldDefinitions.Add(new AyaDataListFieldDefinition
{
FieldKey = "metareminderuser",
UiFieldDataType = (int)UiFieldDataType.InternalId,
SqlIdColumnName = "areminder.userid",
SqlValueColumnName = "areminder.userid",
IsMeta = true

View File

@@ -153,6 +153,7 @@ namespace AyaNova.DataList
FieldDefinitions.Add(new AyaDataListFieldDefinition
{
FieldKey = "metareviewuser",
UiFieldDataType = (int)UiFieldDataType.InternalId,
SqlIdColumnName = "areview.userid",
SqlValueColumnName = "areview.userid",
IsMeta = true
@@ -162,6 +163,7 @@ namespace AyaNova.DataList
FieldDefinitions.Add(new AyaDataListFieldDefinition
{
FieldKey = "metareviewobjectid",
UiFieldDataType = (int)UiFieldDataType.InternalId,
SqlIdColumnName = "areview.objectid",
SqlValueColumnName = "areview.objectid",
IsMeta = true

View File

@@ -169,7 +169,8 @@ namespace AyaNova.DataList
//META object id column
FieldDefinitions.Add(new AyaDataListFieldDefinition
{
FieldKey = "metaservicebankobjectid",
FieldKey = "metaservicebankobjectid",
UiFieldDataType = (int)UiFieldDataType.InternalId,
SqlIdColumnName = "aservicebank.objectid",
SqlValueColumnName = "aservicebank.objectid",
IsMeta = true