C# Класс SparkleXrm.GridEditor.GridDataViewBinder

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AddCheckBoxSelectColumn bool
MultiSelect bool
SelectActiveRow bool
ValidationPopupUseFitPosition bool

Открытые методы

Метод Описание
AddColumn ( List cols, string displayName, int width, string field ) : Slick.Column
AddEditIndicatorColumn ( List columns ) : void

Adds a column that shows the state of the row as edited/new

AddRefreshButton ( string gridId, SparkleXrm.GridEditor.DataViewBase dataView ) : void
AddValidation ( Slick.Grid grid, SparkleXrm.GridEditor.DataViewBase dataView ) : void
BindClickHandler ( Slick.Grid grid ) : void

Binds the click handler for opening records from the grid attributes -see the formatters for attributes provided

BindCommitEdit ( ViewModelBase vm ) : void

Wire up the OnCommitEdit event handler for the grid In order to ensure that all grid edits have been commited before a VM command is run, the VM must call CommitEdit on the ViewModelBase and cancel if returns false.

BindRowIcon ( Slick.Column column, string entityLogicalName ) : Slick.Column
ColumnFormatter ( int row, int cell, object value, Slick.Column columnDef, object dataContext ) : string
Comparer ( object l, object r ) : int
DataBindDataViewGrid ( DataView dataView, List columns, string gridId, string pagerId, bool editable, bool allowAddNewRow ) : Slick.Grid

Data Binds the standard Slick.DataView

DataBindEvents ( Slick.Grid grid, SparkleXrm.GridEditor.DataViewBase dataView, string gridContainerDivId ) : void
DataBindSelectionModel ( Slick.Grid grid, SparkleXrm.GridEditor.DataViewBase dataView ) : void
DataBindXrmGrid ( SparkleXrm.GridEditor.DataViewBase dataView, List columns, string gridId, string pagerId, bool editable, bool allowAddNewRow ) : Slick.Grid

DataBinds a DataView that inherits from DataViewBase

NewColumn ( string field, string name, int width ) : Slick.Column
ParseLayout ( string layout ) : List
RowIcon ( int row, int cell, object value, Slick.Column columnDef, object dataContext ) : string

Formattor to get the icon for a row

Приватные методы

Метод Описание
FreezeColumns ( Slick.Grid grid, bool freeze ) : void
ShowLoadingIndicator ( jQueryObject loadingIndicator, string gridContainerDivId ) : jQueryObject

Описание методов

AddColumn() публичный статический Метод

public static AddColumn ( List cols, string displayName, int width, string field ) : Slick.Column
cols List
displayName string
width int
field string
Результат Slick.Column

AddEditIndicatorColumn() публичный статический Метод

Adds a column that shows the state of the row as edited/new
public static AddEditIndicatorColumn ( List columns ) : void
columns List
Результат void

AddRefreshButton() публичный Метод

public AddRefreshButton ( string gridId, SparkleXrm.GridEditor.DataViewBase dataView ) : void
gridId string
dataView SparkleXrm.GridEditor.DataViewBase
Результат void

AddValidation() публичный Метод

public AddValidation ( Slick.Grid grid, SparkleXrm.GridEditor.DataViewBase dataView ) : void
grid Slick.Grid
dataView SparkleXrm.GridEditor.DataViewBase
Результат void

BindClickHandler() публичный Метод

Binds the click handler for opening records from the grid attributes -see the formatters for attributes provided
public BindClickHandler ( Slick.Grid grid ) : void
grid Slick.Grid
Результат void

BindCommitEdit() публичный Метод

Wire up the OnCommitEdit event handler for the grid In order to ensure that all grid edits have been commited before a VM command is run, the VM must call CommitEdit on the ViewModelBase and cancel if returns false.
public BindCommitEdit ( ViewModelBase vm ) : void
vm ViewModelBase
Результат void

BindRowIcon() публичный статический Метод

public static BindRowIcon ( Slick.Column column, string entityLogicalName ) : Slick.Column
column Slick.Column
entityLogicalName string
Результат Slick.Column

ColumnFormatter() публичный статический Метод

public static ColumnFormatter ( int row, int cell, object value, Slick.Column columnDef, object dataContext ) : string
row int
cell int
value object
columnDef Slick.Column
dataContext object
Результат string

Comparer() публичный Метод

public Comparer ( object l, object r ) : int
l object
r object
Результат int

DataBindDataViewGrid() публичный Метод

Data Binds the standard Slick.DataView
public DataBindDataViewGrid ( DataView dataView, List columns, string gridId, string pagerId, bool editable, bool allowAddNewRow ) : Slick.Grid
dataView DataView
columns List
gridId string
pagerId string
editable bool
allowAddNewRow bool
Результат Slick.Grid

DataBindEvents() публичный Метод

public DataBindEvents ( Slick.Grid grid, SparkleXrm.GridEditor.DataViewBase dataView, string gridContainerDivId ) : void
grid Slick.Grid
dataView SparkleXrm.GridEditor.DataViewBase
gridContainerDivId string
Результат void

DataBindSelectionModel() публичный Метод

public DataBindSelectionModel ( Slick.Grid grid, SparkleXrm.GridEditor.DataViewBase dataView ) : void
grid Slick.Grid
dataView SparkleXrm.GridEditor.DataViewBase
Результат void

DataBindXrmGrid() публичный Метод

DataBinds a DataView that inherits from DataViewBase
public DataBindXrmGrid ( SparkleXrm.GridEditor.DataViewBase dataView, List columns, string gridId, string pagerId, bool editable, bool allowAddNewRow ) : Slick.Grid
dataView SparkleXrm.GridEditor.DataViewBase
columns List
gridId string
pagerId string
editable bool
allowAddNewRow bool
Результат Slick.Grid

NewColumn() публичный статический Метод

public static NewColumn ( string field, string name, int width ) : Slick.Column
field string
name string
width int
Результат Slick.Column

ParseLayout() публичный статический Метод

public static ParseLayout ( string layout ) : List
layout string
Результат List

RowIcon() публичный статический Метод

Formattor to get the icon for a row
public static RowIcon ( int row, int cell, object value, Slick.Column columnDef, object dataContext ) : string
row int
cell int
value object
columnDef Slick.Column
dataContext object
Результат string

Описание свойств

AddCheckBoxSelectColumn публичное свойство

public bool AddCheckBoxSelectColumn
Результат bool

MultiSelect публичное свойство

public bool MultiSelect
Результат bool

SelectActiveRow публичное свойство

public bool SelectActiveRow
Результат bool

ValidationPopupUseFitPosition публичное свойство

public bool ValidationPopupUseFitPosition
Результат bool