Inheritance

constructor

public IgbColumnConfiguration()

Returns IgbColumnConfiguration

[JsonPropertyName("dataType")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public GridLiteColumnDataType? DataType { get; init; }
[JsonPropertyName("field")]
public string? Field { get; init; }
[JsonPropertyName("filterable")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool Filterable { get; init; }
[JsonPropertyName("filteringCaseSensitive")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool FilteringCaseSensitive { get; init; }
[JsonPropertyName("header")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Header { get; init; }
[JsonPropertyName("hidden")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool Hidden { get; init; }
[JsonPropertyName("resizable")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool Resizable { get; init; }
[JsonPropertyName("sortable")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool Sortable { get; init; }
[JsonPropertyName("sortingCaseSensitive")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool SortingCaseSensitive { get; init; }
[JsonPropertyName("width")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Width { get; init; }