En este artículo
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.