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 .