From b7077cdd7e1f290e1570848ca8074d8045e48a7c Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 29 Jan 2021 17:11:59 +0000 Subject: [PATCH] --- server/AyaNova/models/DataListBase.cs | 6 ++++++ server/AyaNova/models/DataListTableOptions.cs | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/server/AyaNova/models/DataListBase.cs b/server/AyaNova/models/DataListBase.cs index b7915f99..b10fc1ba 100644 --- a/server/AyaNova/models/DataListBase.cs +++ b/server/AyaNova/models/DataListBase.cs @@ -33,6 +33,12 @@ namespace AyaNova.Models sortBy:[{"PartInventoryTransactionEntryDate":"-"}],//All sorted columns here as keyvalue pairs value is a string of "+" for ascending "-" for descending and are IN ORDER of how to be sorted filter:[{column:"PartPartNumber",any:true/false,items:[{op: "=",value: "400735"}]}], clientCriteria:"2" //could be anything here that makes sense to the list, in this case an example customer id for customernotedatalist + + columns are represented in a higher level object DataListTableOptions + sort and filter are in here + + columns and sort are a singleton per datalistkey,userid persisted automatically (no alternative "views" just one of these). User can set them or reset them to default. + filter is different: user can persist a filter by name for future selection, sharing with others (public). The default filter is no filter. */ public class DataListFilterOption { diff --git a/server/AyaNova/models/DataListTableOptions.cs b/server/AyaNova/models/DataListTableOptions.cs index 4f83979e..cec5fba9 100644 --- a/server/AyaNova/models/DataListTableOptions.cs +++ b/server/AyaNova/models/DataListTableOptions.cs @@ -1,5 +1,3 @@ -using System.ComponentModel.DataAnnotations; -using Microsoft.AspNetCore.Mvc; using System.Collections.Generic;