WebGrid Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci WebGrid třídy.
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>
Data, která se mají zobrazit.
- columnNames
- IEnumerable<String>
Kolekce obsahující názvy sloupců dat, které se mají zobrazit. Ve výchozím nastavení se tato hodnota automaticky vyplní podle hodnot v parametru source
.
- defaultSort
- String
Název sloupce dat, který se ve výchozím nastavení používá k řazení mřížky.
- rowsPerPage
- Int32
Počet řádků, které se zobrazí na každé stránce mřížky, když je povoleno stránkování. Výchozí hodnota je 10.
- canPage
- Boolean
true určuje, že je pro WebGrid instanci povolené stránkování, jinak false. Výchozí hodnota je true.
- canSort
- Boolean
true určuje, že pro instanci je povolené WebGrid řazení; v opačném případě false. Výchozí hodnota je true.
- ajaxUpdateContainerId
- String
Hodnota atributu ID HTML, který se používá k označení elementu HTML, který získává dynamické aktualizace Ajax, které jsou přidruženy k WebGrid instanci.
- ajaxUpdateCallback
- String
Název javascriptové funkce, která je volána po elementu HTML určeného AjaxUpdateContainerId vlastností byl aktualizován. Pokud není zadaný název funkce, nebude volána žádná funkce. Pokud zadaná funkce neexistuje, dojde k chybě JavaScriptu, pokud je vyvolána.
- fieldNamePrefix
- String
Předpona, která se použije pro všechna pole řetězce dotazu, která jsou přidružena k WebGrid instanci. Tato hodnota se používá k podpoře více WebGrid instancí na stejné webové stránce.
- pageFieldName
- String
Název pole řetězce dotazu, které se používá k určení aktuální stránky WebGrid instance.
- selectionFieldName
- String
Název pole řetězce dotazu, které se používá k určení aktuálně vybraného WebGrid řádku instance.
- sortFieldName
- String
Název pole řetězce dotazu, které se používá k určení názvu sloupce dat, podle kterého WebGrid je instance seřazena.
- sortDirectionFieldName
- String
Název pole řetězce dotazu, které se používá k určení směru, ve kterém WebGrid je instance seřazena.