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 FieldDefinitions.Add(new AyaDataListFieldDefinition
{ {
FieldKey = "metacustomer", FieldKey = "metacustomer",
UiFieldDataType = (int)UiFieldDataType.InternalId,
SqlIdColumnName = "acustomernote.customerid", SqlIdColumnName = "acustomernote.customerid",
SqlValueColumnName = "acustomernote.customerid", SqlValueColumnName = "acustomernote.customerid",
IsMeta = true IsMeta = true

View File

@@ -134,7 +134,8 @@ namespace AyaNova.DataList
// columnNameToFilter = DataListField.GetSqlValueColumnName(); // 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; string columnNameToFilter = string.Empty;
UiFieldDataType DataTypeToFilter = UiFieldDataType.NoType; UiFieldDataType DataTypeToFilter = UiFieldDataType.NoType;
DataTypeToFilter = (UiFieldDataType)dataType; DataTypeToFilter = (UiFieldDataType)dataType;

View File

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

View File

@@ -125,6 +125,7 @@ namespace AyaNova.DataList
List<DataListFilterOption> ret = new List<DataListFilterOption>(); List<DataListFilterOption> ret = new List<DataListFilterOption>();
DataListFilterOption FilterOption = new DataListFilterOption() { Column = "usertype" }; 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.Customer).ToString(), op = DataListFilterComparisonOperator.Equality });
FilterOption.Items.Add(new DataListColumnFilter() { value = ((int)UserType.HeadOffice).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 FieldDefinitions.Add(new AyaDataListFieldDefinition
{ {
FieldKey = "metareminderuser", FieldKey = "metareminderuser",
UiFieldDataType = (int)UiFieldDataType.InternalId,
SqlIdColumnName = "areminder.userid", SqlIdColumnName = "areminder.userid",
SqlValueColumnName = "areminder.userid", SqlValueColumnName = "areminder.userid",
IsMeta = true IsMeta = true

View File

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

View File

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