Поделиться через


WebGrid Конструктор

Определение

Инициализирует новый экземпляр класса WebGrid.

public WebGrid (System.Collections.Generic.IEnumerable<dynamic> source = default, System.Collections.Generic.IEnumerable<string> columnNames = default, string defaultSort = default, int rowsPerPage = 10, bool canPage = true, bool canSort = true, string ajaxUpdateContainerId = default, string ajaxUpdateCallback = default, string fieldNamePrefix = default, string pageFieldName = default, string selectionFieldName = default, string sortFieldName = default, string sortDirectionFieldName = default);
new System.Web.Helpers.WebGrid : seq<obj> * seq<string> * string * int * bool * bool * string * string * string * string * string * string * string -> System.Web.Helpers.WebGrid
Public Sub New (Optional source As IEnumerable(Of Object) = null, Optional columnNames As IEnumerable(Of String) = null, Optional defaultSort As String = null, Optional rowsPerPage As Integer = 10, Optional canPage As Boolean = true, Optional canSort As Boolean = true, Optional ajaxUpdateContainerId As String = null, Optional ajaxUpdateCallback As String = null, Optional fieldNamePrefix As String = null, Optional pageFieldName As String = null, Optional selectionFieldName As String = null, Optional sortFieldName As String = null, Optional sortDirectionFieldName As String = null)

Параметры

source
IEnumerable<Object>

Данные для отображения.

columnNames
IEnumerable<String>

Коллекция с именами столбцов данных для отображения. По умолчанию это значение заполняется автоматически в соответствии со значениями в параметре source .

defaultSort
String

Имя столбца данных, используемого для сортировки сетки по умолчанию.

rowsPerPage
Int32

Число строк, которые отображаются на каждой странице сетки при включении разбиения на страницы. Значение по умолчанию равно 10.

canPage
Boolean

Значение true, чтобы указать, что разбиение по страницам включено для экземпляра; в WebGrid противном случае — false. Значение по умолчанию — true.

canSort
Boolean

Значение true, чтобы указать, что сортировка включена для экземпляра; в WebGrid противном случае — значение false. Значение по умолчанию — true.

ajaxUpdateContainerId
String

Значение атрибута HTML id, используемого для пометки элемента HTML, получающего динамические обновления Ajax, связанные с экземпляром WebGrid .

ajaxUpdateCallback
String

Имя функции JavaScript, вызываемой после обновления элемента HTML, указанного свойством AjaxUpdateContainerId . Если имя функции не указано, функции не вызываются. Если указанной функции не существует, при вызове в JavaScript возникает ошибка.

fieldNamePrefix
String

Префикс, применяемый ко всем полям строки запроса, связанным с экземпляром WebGrid . Это значение используется для поддержки нескольких WebGrid экземпляров на одной веб-странице.

pageFieldName
String

Имя поля строки запроса, используемого для указания текущей страницы экземпляра WebGrid .

selectionFieldName
String

Имя поля строки запроса, которое используется для указания текущей выбранной строки экземпляра WebGrid .

sortFieldName
String

Имя поля строки запроса, используемого для указания имени столбца данных, по которому WebGrid отсортирован экземпляр.

sortDirectionFieldName
String

Имя поля строки запроса, используемого для указания направления сортировки экземпляра WebGrid .

Применяется к