Premmerce Documentation > Table or Grid > Add or remove column
About Premmerce
Installation
Table or Grid
CSS and JS
General
Open /Helpers/TableConfig.cs
Go to the TableConfig
that you want to edit
Remove or comment the ColumnProperty
from public static List<ColumnProperty> TableColumns
For example, remove Created By column:
public static List<ColumnProperty> TableColumns = new List<ColumnProperty>() {
new ColumnProperty { HeaderKey =nameof(TicketViewModel.Code), Hyperlink= $"/ticket/ticketreply/[{nameof(TicketViewModel.Id)}]" },
new ColumnProperty { HeaderKey =nameof(TicketViewModel.Title) },
new ColumnProperty { HeaderKey =nameof(TicketViewModel.StatusName),ColumnMinWidth="110",ColumnHtmlTemplate="_Status" },
**//new ColumnProperty { HeaderKey =nameof(TicketViewModel.CreatedByName),ColumnHtmlTemplate="_CreatedByName" },**
new ColumnProperty { HeaderKey =nameof(TicketViewModel.LastReplyName),ColumnHtmlTemplate="_LastReplyBy" },
new ColumnProperty { HeaderKey =nameof(TicketViewModel.AgentName) ,ColumnHtmlTemplate="_AgentName" }
};
Open /Helpers/TableConfig.cs
Go to the TableConfig
that you want to edit
Add the new ColumnProperty
into public static List<ColumnProperty> TableColumns
For example, add Impact column:
public static List<ColumnProperty> TableColumns = new List<ColumnProperty>() {
new ColumnProperty { HeaderKey =nameof(TicketViewModel.Code), Hyperlink= $"/ticket/ticketreply/[{nameof(TicketViewModel.Id)}]" },
new ColumnProperty { HeaderKey =nameof(TicketViewModel.Title) },
new ColumnProperty { HeaderKey =nameof(TicketViewModel.StatusName),ColumnMinWidth="110",ColumnHtmlTemplate="_Status" },
new ColumnProperty { HeaderKey =nameof(TicketViewModel.CreatedByName),ColumnHtmlTemplate="_CreatedByName" },
new ColumnProperty { HeaderKey =nameof(TicketViewModel.LastReplyName),ColumnHtmlTemplate="_LastReplyBy" },
new ColumnProperty { HeaderKey =nameof(TicketViewModel.AgentName) ,ColumnHtmlTemplate="_AgentName" },
**new ColumnProperty { HeaderKey =nameof(TicketViewModel.ImpactName) }**
};