This commit is contained in:
2020-01-23 20:39:35 +00:00
parent fa53ce304c
commit 8e69f263c7
4 changed files with 5 additions and 5 deletions

View File

@@ -27,9 +27,9 @@ namespace AyaNova.Api.ControllerHelpers
public object items { get; } public object items { get; }
public object PageLinks { get; } public object PageLinks { get; }
public string Columns { get; } public object Columns { get; }
public ApiPagedResponse(object returnItems, object pageLinks, string columns) public ApiPagedResponse(object returnItems, object pageLinks, object columns)
{ {
items = returnItems; items = returnItems;
PageLinks = pageLinks; PageLinks = pageLinks;

View File

@@ -26,7 +26,7 @@ namespace AyaNova.DataList
public string ListKey { get; set; } public string ListKey { get; set; }
public string DefaultDataListDisplayTemplate { get; set; } public string DefaultDataListDisplayTemplate { get; set; }
public string GenerateMINIListColumnsJSON() public object GenerateMINIListColumnsJSON()
{ {
return $"[ {{\"cm\":\"df\",\"dt\":0,\"ay\":{(int)DefaultListObjectType}}},{{\"cm\":\"Widget\",\"dt\":{(int)AyaUiFieldDataType.Text},\"ay\":{(int)DefaultListObjectType}}}]"; return $"[ {{\"cm\":\"df\",\"dt\":0,\"ay\":{(int)DefaultListObjectType}}},{{\"cm\":\"Widget\",\"dt\":{(int)AyaUiFieldDataType.Text},\"ay\":{(int)DefaultListObjectType}}}]";
} }

View File

@@ -181,7 +181,7 @@ namespace AyaNova.DataList
var pageLinks = new PaginationLinkBuilder(Url, routeName, null, listOptions, totalRecordCount).PagingLinksObject(); var pageLinks = new PaginationLinkBuilder(Url, routeName, null, listOptions, totalRecordCount).PagingLinksObject();
//BUILD THE COLUMNS RETURN PROPERTY JSON FRAGMENT //BUILD THE COLUMNS RETURN PROPERTY JSON FRAGMENT
string ColumnsJSON = string.Empty; object ColumnsJSON = string.Empty;
if (listOptions.Mini) if (listOptions.Mini)
{ {
ColumnsJSON = DataList.GenerateMINIListColumnsJSON(); ColumnsJSON = DataList.GenerateMINIListColumnsJSON();

View File

@@ -28,7 +28,7 @@ namespace AyaNova.DataList
//Default list display template if none found in db or is invalid, this ensures the data will flow even if people fuck up the templates somehow //Default list display template if none found in db or is invalid, this ensures the data will flow even if people fuck up the templates somehow
string DefaultDataListDisplayTemplate { get; set; } string DefaultDataListDisplayTemplate { get; set; }
string GenerateMINIListColumnsJSON(); object GenerateMINIListColumnsJSON();
string GenerateListColumnsJSONFromTemplate(string template); string GenerateListColumnsJSONFromTemplate(string template);
bool ValidateTemplate(string template); bool ValidateTemplate(string template);