WebGrid Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase 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)
Parámetros
- source
- IEnumerable<Object>
Datos que se van a mostrar.
- columnNames
- IEnumerable<String>
Una colección que contiene los nombres de las columnas de datos que se mostrarán. De forma predeterminada, este valor se rellena automáticamente según los valores del source
parámetro .
- defaultSort
- String
El nombre de la columna de datos que se utiliza para ordenar la cuadrícula por defecto.
- rowsPerPage
- Int32
El número de filas que se muestra en cada página de la cuadrícula cuando la paginación está habilitada. El valor predeterminado es 10.
- canPage
- Boolean
True para especificar que la paginación está habilitada para la WebGrid instancia; de lo contrario, false. El valor predeterminado es true.
- canSort
- Boolean
True para especificar que la ordenación está habilitada para la WebGrid instancia; de lo contrario, false. El valor predeterminado es true.
- ajaxUpdateContainerId
- String
Valor del atributo de identificador HTML que se usa para marcar el elemento HTML que obtiene actualizaciones dinámicas de Ajax asociadas a la WebGrid instancia.
- ajaxUpdateCallback
- String
Nombre de la función de JavaScript a la que se llama después de actualizar el elemento HTML especificado por la AjaxUpdateContainerId propiedad . Si no se proporciona el nombre de una función, no se invocará ninguna función. Si no existe la función especificada, se producirá un error de JavaScript si se la invoca.
- fieldNamePrefix
- String
Prefijo que se aplica a todos los campos de cadena de consulta asociados a la WebGrid instancia. Este valor se usa para admitir varias WebGrid instancias en la misma página web.
- pageFieldName
- String
Nombre del campo de cadena de consulta que se usa para especificar la página actual de la WebGrid instancia.
- selectionFieldName
- String
Nombre del campo de cadena de consulta que se usa para especificar la fila seleccionada actualmente de la WebGrid instancia.
- sortFieldName
- String
Nombre del campo de cadena de consulta que se usa para especificar el nombre de la columna de datos por la que se ordena la WebGrid instancia.
- sortDirectionFieldName
- String
Nombre del campo de cadena de consulta que se usa para especificar la dirección en la que se ordena la WebGrid instancia.