Module:libextPackage:wrap.ext.gridParent:ObjectCopyright (c) 2007, 2008 Point5U, LLC
Milescript - ExtJS Wrapper Library: Project Home | Documentation

wrap.ext.grid.ColumnModel

Inheritance : Object

Constructors

Signature
public ColumnModel(ColumnModelConfig config)

Methods

NameSignature
getCellEditorObject getCellEditor(int colIndex, int rowIndex)
getColumnByIdObject getColumnById(String id)
getColumnCountint getColumnCount()
getColumnHeaderString getColumnHeader(int col)
getColumnIdString getColumnId(int index)
getColumnsByArray<ColumnModelConfig> getColumnsBy(Function fn)
getColumnsByArray<ColumnModelConfig> getColumnsBy(Function fn, Object scope)
getColumnTooltipString getColumnTooltip(int col)
getColumnWidthint getColumnWidth(int col)
getDataIndexint getDataIndex(int col)
getIndexByIdint getIndexById(String id)
getRendererFunction getRenderer(int col)
getTotalWidthint getTotalWidth(boolean includeHidden)
isCellEditableboolean isCellEditable(int colIndex, int rowIndex)
isFixedboolean isFixed()
isHiddenboolean isHidden(int colIndex)
isResizableboolean isResizable()
isSortableboolean isSortable(int col)
setColumnHeadervoid setColumnHeader(int col, String header)
setColumnTooltipvoid setColumnTooltip(int col, String tooltip)
setColumnWidthvoid setColumnWidth(int col, int width)
setConfigvoid setConfig(Array<ColumnModelConfig> config)
setDataIndexvoid setDataIndex(int col, int dataIndex)
setEditablevoid setEditable(int col, boolean editable)
setHiddenvoid setHidden(int colIndex, boolean hidden)
setRenderervoid setRenderer(int col, Function fn)

Properties

NameTypeComment
defaultSortable
core.boolean
defaultWidth
core.int
setConfig
wrap.ext.grid.types.ColumnModelConfig

Constructors

public ColumnModel(ColumnModelConfig config)

Parameters

NameTypeDescription
configwrap.ext.grid.types.ColumnModelConfig



Methods

getCellEditor

Object getCellEditor(int colIndex, int rowIndex)

Returns
core.Object

Parameters

NameTypeDescription
colIndexcore.int
rowIndexcore.int

getColumnById

Object getColumnById(String id)

Returns
core.Object

Parameters

NameTypeDescription
idcore.String

getColumnCount

int getColumnCount()

Returns
core.int

getColumnHeader

String getColumnHeader(int col)

Returns
core.String

Parameters

NameTypeDescription
colcore.int

getColumnId

String getColumnId(int index)

Returns
core.String

Parameters

NameTypeDescription
indexcore.int

getColumnsBy

Array<ColumnModelConfig> getColumnsBy(Function fn)

Returns
core.Array<wrap.ext.grid.types.ColumnModelConfig>

Parameters

NameTypeDescription
fncore.Function

getColumnsBy

Array<ColumnModelConfig> getColumnsBy(Function fn, Object scope)

Returns
core.Array<wrap.ext.grid.types.ColumnModelConfig>

Parameters

NameTypeDescription
fncore.Function
scopecore.Object

getColumnTooltip

String getColumnTooltip(int col)

Returns
core.String

Parameters

NameTypeDescription
colcore.int

getColumnWidth

int getColumnWidth(int col)

Returns
core.int

Parameters

NameTypeDescription
colcore.int

getDataIndex

int getDataIndex(int col)

Returns
core.int

Parameters

NameTypeDescription
colcore.int

getIndexById

int getIndexById(String id)

Returns
core.int

Parameters

NameTypeDescription
idcore.String

getRenderer

Function getRenderer(int col)

Returns
core.Function

Parameters

NameTypeDescription
colcore.int

getTotalWidth

int getTotalWidth(boolean includeHidden)

Returns
core.int

Parameters

NameTypeDescription
includeHiddencore.boolean

isCellEditable

boolean isCellEditable(int colIndex, int rowIndex)

Returns
core.boolean

Parameters

NameTypeDescription
colIndexcore.int
rowIndexcore.int

isFixed

boolean isFixed()

Returns
core.boolean

isHidden

boolean isHidden(int colIndex)

Returns
core.boolean

Parameters

NameTypeDescription
colIndexcore.int

isResizable

boolean isResizable()

Returns
core.boolean

isSortable

boolean isSortable(int col)

Returns
core.boolean

Parameters

NameTypeDescription
colcore.int

setColumnHeader

void setColumnHeader(int col, String header)

Parameters

NameTypeDescription
colcore.int
headercore.String

setColumnTooltip

void setColumnTooltip(int col, String tooltip)

Parameters

NameTypeDescription
colcore.int
tooltipcore.String

setColumnWidth

void setColumnWidth(int col, int width)

Parameters

NameTypeDescription
colcore.int
widthcore.int

setConfig

void setConfig(Array<ColumnModelConfig> config)

Parameters

NameTypeDescription
configcore.Array<wrap.ext.grid.types.ColumnModelConfig>

setDataIndex

void setDataIndex(int col, int dataIndex)

Parameters

NameTypeDescription
colcore.int
dataIndexcore.int

setEditable

void setEditable(int col, boolean editable)

Parameters

NameTypeDescription
colcore.int
editablecore.boolean

setHidden

void setHidden(int colIndex, boolean hidden)

Parameters

NameTypeDescription
colIndexcore.int
hiddencore.boolean

setRenderer

void setRenderer(int col, Function fn)

Parameters

NameTypeDescription
colcore.int
fncore.Function

Module:libextPackage:wrap.ext.gridParent:ObjectCopyright (c) 2007, 2008 Point5U, LLC
Milescript - ExtJS Wrapper Library: Project Home | Documentation