In this article
The Banana.Document.Column class provide informations about a column.
The column's informations are described on the documentation page of dialog Columns setup, The column's informations are dependent of the view, therefore the same column can have a different headers depending on the view.
Example:
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var colHeader = tColumn.header;This class was introduced in BananaPlus 10.1.7.23164.
Properties
alignment
Returns the column's alignment as string.
The returned string is one of:
- left
- center
- right
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var alignment = tColumn.alignment;dataType
Returns the column's data type as string.
The returned string is one of:
- text
- number
- amount
- date
- time
- bool
- timestamp
- timecounter
- links
- textmultiline
- xml
- html
- json
- mime
- markdowm
- textencrypted
- none
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var dataType = tColumn.dataType;decimal
Return the number of decimals for columns of type 'amount' of 'number'.
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var decimals = tColumn.decimals;description
Return the column's description.
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var description = tColumn.description;excludeFromPrinting
Return true if the column is to be excluded from printing, false otherwise.
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var excludedFromPrinting = tColumn.excludedFromPrinting;format
Return the column's format.
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var format = tColumn.format;header
Return the column's header.
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var header = tColumn.header;header2
Return the column's header 2.
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var header2 = tColumn.header2;style
Return the column's format as object with the properties 'fontSize' as integer, 'bold' as boolean and 'italic' as boolean.
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var style = tColumn.style;
var fontSize = style.fontSize;
var isBold = style.bold;
var isItalic = style.italic;visible
Return true if the column is visible, false otherwise.
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var visible = tColumn.visible;editable
Return true if the column is editable, false otherwise.
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var editable= tColumn.editable;This property was introduced in BananaPlus 10.1.20.
width
Return the column's width in millimeters.
var tColumn = Banana.document.table("Transactions").column("Description", "Base");
var width = tColumn.width;Methods
No methods are defined for this class.