This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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 });
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user