Table of Contents

Class TraceTableLayoutColumnModel

Namespace
CMS.Plugin.TraceManagement.Abstractions.Models.Traces
Assembly
CMS.Plugin.TraceManagement.Abstractions.dll
public class TraceTableLayoutColumnModel
Inheritance
TraceTableLayoutColumnModel
Inherited Members

Constructors

TraceTableLayoutColumnModel(string, string, string, bool, bool, ProductInfoDistributionParameterType?, int?)

Initializes a new instance of the TraceTableLayoutColumnModel class.

public TraceTableLayoutColumnModel(string key, string name, string group = null, bool isBusinessField = false, bool notExportable = false, ProductInfoDistributionParameterType? parameterType = null, int? processParameterType = null)

Parameters

key string
name string
group string
isBusinessField bool
notExportable bool
parameterType ProductInfoDistributionParameterType?
processParameterType int?

Properties

Childs

子级.

public List<TraceTableLayoutColumnModel> Childs { get; set; }

Property Value

List<TraceTableLayoutColumnModel>

Group

列的组(所属工序)

public string Group { get; set; }

Property Value

string

IsBusinessField

是否是业务字段

public bool IsBusinessField { get; set; }

Property Value

bool

Key

列的唯一标识

public string Key { get; set; }

Property Value

string

Name

列的名称

public string Name { get; set; }

Property Value

string

NotExportable

是否不包含在导出excel

public bool NotExportable { get; set; }

Property Value

bool

ParameterType

字段类型.

public ProductInfoDistributionParameterType? ParameterType { get; set; }

Property Value

ProductInfoDistributionParameterType?

ProcessParameterType

采集参数的类型.

public int? ProcessParameterType { get; set; }

Property Value

int?

Width

列的宽度

public double Width { get; set; }

Property Value

double