Sdílet prostřednictvím


WebGrid Konstruktor

Definice

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.

Platí pro