|
Smalltalk/X WebserverDocumentation of class 'DataSetColumn': |
|
|
Class: DataSetColumnInheritance:Object | +--DataSetColumn
Description:
represent one single column description of a DataSetView
[Instance variables:]
columnNumber <Integer> sequence number (into list of columns)
dataSet <DSVColumnView> the view it belongs to
width <Integer> width of column
description <DataSetColumnSpec> the column description (a spec)
buttonExtent <Point> extent of drawable form
rendererType <Type> renderer type (cached value from
the column specification).
backgroundColor <Color or nil> background color of all cells or nil
(nil: use default background color).
foregroundColor <Color or nil> foreground color of all cells or nil
(nil: use default foreground color).
columnAlignment <Symbol> align text/icon #left #right or #center
in row (on default: #left).
label <label/icon or nil> label resolved by the builder shown
in the column description field.
readSelector <Symbol> cached readSelector (from the spec)
columnAdaptor <nil or any> if non-nil, that one is asked (via
read-writeSelectors to extract a column
from a row object.
If nil, the row object is used itself.
showColSeparator <Boolean> true: vertical separators are enabled;
separator between columns
showRowSeparator <Boolean> true: horizontal separators are enabled;
separator between rows
rowSeparatorSelector <Selector or nil> access specific showRowSeparator state
for a cell
[from description:]
fgSelector <Selector or nil> access specific foreground color for
a cell
bgSelector <Selector or nil> access specific background color for
a cell
numberOfRowsProbedForColumnSize the number of rows which are queries
<Integer> in order to compute the columns width.
(for scrollBar/col width computation)
Notice, if its expensive to fetch rows
(dataBase apps), this should be small.
Default:15
Related information:
DataSetColumnSpec
DSVColumnView
DataSetView
Class protocol:utilities
Instance protocol:accessing
|
|
|
ST/X 6.1.1; WebServer 1.620 at exept:8081; Mon, 21 May 2012 15:50:54 GMT
|