О DatatableJS, Можем ли мы добавить скрытое свойство и отправить в datatable из процесса на стороне сервера?

#javascript #c# #jquery #model-view-controller #datatables-1.10

Вопрос:

Представьте, что у меня есть такая модель

 public class CustomerTableViewModel
{
    public int Id { get; set; }
    public string CustomerName { get; set; }
    public string CreatedDate { get; set; }
    public string CreatedBy { get; set; }
    public string RegistryCount { get; set; }
    public string CurrentProfit { get; set; }
}
 

Я использую серверную сторону DatatableJs. И его передняя часть выглядит так:

  DataTableTRInitializeServerSide(
    $("#CustomersTable"),
    .....,
    [
        { "data": "Id", "name": "#Number" },
        { "data": "CustomerName", "name": "Customer Name" },
        { "data": "CreatedDate", "name": "Created Date" },
        { "data": "CreatedBy", "name": "Created By" },
        { "data": "RegistryCount", "name": "Registries" },
        { "data": "CurrentProfit", "name": "Profits" }
    ],
    ...
 

Я хочу вставить скрытое свойство в эту таблицу.

 public class CustomerTableViewModel
{
    public int Id { get; set; }
    public string CustomerName { get; set; }
    public string CreatedDate { get; set; }
    public string CreatedBy { get; set; }
    public string RegistryCount { get; set; }
    public string CurrentProfit { get; set; }
    public string HIDDENPROP {get; set;} // here is my prop

}
 

Как я могу это сделать?

Я не хочу, чтобы это шоу HIDDENPROP лежало на столе. Я буду использовать его в конкретной операции.

Комментарии:

1. какой бы метод вы ни использовали на своей стороне html для создания динамической таблицы, просто примените hidden свойство к этому конкретному столбцу или другим способом вы можете просто использовать его, не переходя в столбец таблицы,