This commit is contained in:
@@ -35,6 +35,10 @@ namespace AyaNova.DataList
|
|||||||
cm.fld = "Object";
|
cm.fld = "Object";
|
||||||
dlistView.Add(cm);
|
dlistView.Add(cm);
|
||||||
|
|
||||||
|
cm = new JObject();
|
||||||
|
cm.fld = "AyaType";
|
||||||
|
dlistView.Add(cm);
|
||||||
|
|
||||||
cm = new JObject();
|
cm = new JObject();
|
||||||
cm.fld = "ReviewNotes";
|
cm.fld = "ReviewNotes";
|
||||||
dlistView.Add(cm);
|
dlistView.Add(cm);
|
||||||
@@ -45,19 +49,26 @@ namespace AyaNova.DataList
|
|||||||
|
|
||||||
DefaultListView = dlistView.ToString(Newtonsoft.Json.Formatting.None);
|
DefaultListView = dlistView.ToString(Newtonsoft.Json.Formatting.None);
|
||||||
|
|
||||||
|
|
||||||
//NOTE: Due to the join, all the sql id and name fields that can conflict with the joined table need to be specified completely
|
//NOTE: Due to the join, all the sql id and name fields that can conflict with the joined table need to be specified completely
|
||||||
FieldDefinitions = new List<AyaDataListFieldDefinition>();
|
FieldDefinitions = new List<AyaDataListFieldDefinition>();
|
||||||
|
|
||||||
|
|
||||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||||
{
|
{
|
||||||
TKey = "Object",
|
TKey = "Object",
|
||||||
FieldKey = "Object",
|
FieldKey = "Object",
|
||||||
UiFieldDataType = (int)UiFieldDataType.Text,
|
UiFieldDataType = (int)UiFieldDataType.Text,
|
||||||
SqlIdColumnName = "aevent.ayid",
|
SqlIdColumnName = "areview.ayid",
|
||||||
SqlValueColumnName = "AYGETNAME(aevent.ayid, aevent.ayatype)",
|
SqlValueColumnName = "AYGETNAME(areview.objectid, areview.objecttype)",
|
||||||
SqlAyTypeColumnName = "aevent.ayatype"
|
SqlAyTypeColumnName = "areview.ayatype"
|
||||||
|
});
|
||||||
|
|
||||||
|
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||||
|
{
|
||||||
|
TKey = "AyaType",
|
||||||
|
FieldKey = "AyaType",
|
||||||
|
UiFieldDataType = (int)UiFieldDataType.Enum,
|
||||||
|
EnumType = AyaNova.Util.StringUtil.TrimTypeName(typeof(AyaType).ToString()),
|
||||||
|
SqlValueColumnName = "areview.ayatype"
|
||||||
});
|
});
|
||||||
|
|
||||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||||
@@ -79,7 +90,6 @@ namespace AyaNova.DataList
|
|||||||
SqlValueColumnName = "areview.notes"
|
SqlValueColumnName = "areview.notes"
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
FieldDefinitions.Add(new AyaDataListFieldDefinition
|
||||||
{
|
{
|
||||||
TKey = "ReviewDueDate",
|
TKey = "ReviewDueDate",
|
||||||
|
|||||||
Reference in New Issue
Block a user