WebGrid Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy 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)
Parametry
- source
- IEnumerable<Object>
Dane do wyświetlenia.
- columnNames
- IEnumerable<String>
Kolekcja zawierająca nazwy kolumn danych do wyświetlenia. Domyślnie ta wartość jest wypełniana automatycznie zgodnie z wartościami w parametrze source
.
- defaultSort
- String
Nazwa kolumny danych, która jest używana do sortowania siatki domyślnie.
- rowsPerPage
- Int32
Liczba wierszy wyświetlanych na każdej stronie siatki podczas włączania stronicowania. Wartość domyślna to 10.
- canPage
- Boolean
wartość true określająca, że stronicowanie jest włączone dla WebGrid wystąpienia; w przeciwnym razie wartość false. Wartość domyślna to true.
- canSort
- Boolean
wartość true, aby określić, że sortowanie jest włączone dla WebGrid wystąpienia; w przeciwnym razie wartość false. Wartość domyślna to true.
- ajaxUpdateContainerId
- String
Wartość atrybutu identyfikatora HTML używanego do oznaczania elementu HTML, który pobiera dynamiczne aktualizacje Ajax skojarzone z wystąpieniem WebGrid .
- ajaxUpdateCallback
- String
Nazwa funkcji Języka JavaScript wywoływana po zaktualizowaniu elementu HTML określonego AjaxUpdateContainerId przez właściwość. Jeśli nie podano nazwy funkcji, żadna funkcja nie zostanie wywołana. Jeśli określona funkcja nie istnieje, w przypadku wywołania zostanie wyświetlony błąd języka JavaScript.
- fieldNamePrefix
- String
Prefiks stosowany do wszystkich pól ciągu zapytania skojarzonych z wystąpieniem WebGrid . Ta wartość jest używana do obsługi wielu WebGrid wystąpień na tej samej stronie internetowej.
- pageFieldName
- String
Nazwa pola ciągu zapytania, które służy do określania bieżącej strony WebGrid wystąpienia.
- selectionFieldName
- String
Nazwa pola ciągu zapytania, które służy do określania aktualnie wybranego WebGrid wiersza wystąpienia.
- sortFieldName
- String
Nazwa pola ciągu zapytania, które służy do określania nazwy kolumny danych, według których WebGrid wystąpienie jest sortowane.
- sortDirectionFieldName
- String
Nazwa pola ciągu zapytania, które służy do określania kierunku sortowania WebGrid wystąpienia.