<NuGridProxyDataSource>

Description

The <NuGridProxyDataSource> protocol is used to work with proxy data source.

Inheritance Hierarchy

          <NuGridDataSource>

          <NuGridUpdateObserver>

          <NuGridProxyDataSource>

Comments

Index is the number of row or column in the displayed table.

Number is the number of row or column in the data source.

The <NuGridProxyDataSource> is supported by the NuGridTransposedProxyDataSource class.

Methods

dataSource. Returns the data source.

gridView:collapseColumn:. Collapses the specified column.

gridView:collapseCoumns:. Collapses the specified column range.

gridView:collapseRow:. Collapses the specified row.

gridView:collapseRows:. Collapses the specified row range.

gridView:columnIndexByNumber:. Returns column index by its number.

gridView:columnNumberByIndex:. Returns column number by its index.

gridView:expandColumn:. Expands the specified column.

gridView:expandRow:. Expands the specified row.

gridView:getStyleForCellInRow:column:. Returns style of the specified cell.

gridView:getStyleForColumn:. Returns style of the specified column.

gridView:getStyleForHeaderForColumn:. Returns style for the header column.

gridView:getStyleForHeaderForRow:. Returns style for the header row.

gridView:getStyleForRow:. Returns style of the specified row.

gridView:indexForFixedColumnWithIndex:. Returns index of the specified fixed column.

gridView:indexForFixedRowWithIndex:. Returns index of the specified fixed row.

gridView:isColumnWithIndexFixed:. Indicates whether the specified column is fixed.

gridView:isRowWithIndexFixed:. Indicates whether the specified row is fixed.

gridView:rowIndexByNumber:. Returns row index by its number.

gridView:rowNumberByIndex:. Returns row number by its index.

gridView:setDefaultStyle:. Sets default style.

gridView:setDefaultStyleForColumnHeader:. Sets default style for the header column.

gridView:setDefaultStyleForRowHeader:. Sets default style for the header row.

gridView:setStyle:forCellInRow:column:. Sets default style for the specified cell.

gridView:setStyle:forColumn:. Sets default style for the specified column.

gridView:setStyle:forHeaderForColumn:. Sets default style for header of the specified column.

gridView:setStyle:forHeaderForRow:. Sets default style for header of the specified row.

gridView:setStyle:forRow:. Sets default style for the specified row.

gridView:setTheme:. Sets selected formatting theme for the table.

gridViewFixedColumnCount:. Returns the number of fixed columns.

gridViewFixedRowCount:. Returns the number of fixed rows.

gridViewGetDefaultStyle:. Returns default style.

gridViewGetDefaultStyleForColumnHeader:. Returns default style for the header column.

gridViewGetDefaultStyleForRowHeader:. Returns default style for the header row.

gridViewTheme:. Returns formatting theme for the specified table.

setDataSource:. Sets the specified data source.

Methods inherited from <NuGridUpdateObserver>

afterUpdate. Called after an update.

beforeUpdate. Called before an update.

Methods inherited from <NuGridDataSource>

addObserver:. Adds an observer to the collection of observers.

gridView:cellInRow:inColumn:. Returns the specified cell.

gridView:cornerCellInRowNumber:inColumnNumber:. Returns table corner.

gridView:headerForColumn:number:. Returns a cell from the column headers area.

gridView:headerForRow:number:. Returns a cell from the row headers area.

gridView:parentColumnForColumn:. Returns number of the column from which the expander area starts.

gridView:parentRowForRow:. Returns number of the row, from which expander area starts.

gridView:valueForCellInRow:inColumn:. Returns value of the specified cell.

gridView:valueForCornerCellInRowNumber:inColumnNumber:. Returns value of the specified cell from the grid corner.

gridView:valueForHeaderForColumn:number:. Returns values of the specified cells from column headers.

gridView:valueForHeaderForRow:number:. Returns values of the specified cells from row headers.

gridViewColumnCount:. Returns the number of columns in the table.

gridViewColumnHeaderCount:. Returns the number of header columns.

gridViewHasColumnHeader:. Indicates whether header columns exist.

gridViewHasRowHeader:. Indicates whether header rows exist.

gridViewRowCount:. Returns the number of rows in the specified table.

gridViewRowHeaderCount:. Returns the number of header rows.

registerCellCacheProvider:. Sets table cache provider.

removeObserver:. Removes an observer from the collection of observers.

See also:

Protocols