Compartir a través de


Miembros GridSerializer

Serializa la información de configuración y los datos de la Microsoft.SharePoint.JSGrid en una cadena de Notación de objetos de JavaScript (JSON) .

El tipo GridSerializer expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público GridSerializer Inicializa un objeto GridSerializer .

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AdditionalParams Obtiene una colección de información para el consumidor de la GridSerializer para llenar con información adicional que desean que se envía al cliente.
Propiedad pública AutoFilterColumnKeys Obtiene o establece una colección de claves de columna identifica las columnas que deben calcularse cuando se establece el modo de serialización en Autofiltro. Cuando EnableAutoFilterEntryGeneration se establece en true, AutoFilterColumnKeys dicta en el que se generan las entradas de las columnas Autofiltro.
Propiedad pública BottomRecordKey Obtiene o establece la clave de registro de la parte inferior.
Propiedad pública CellStyles Obtiene una asignación de estilo de celda IDs, representado como cadenas, en estilos de celda.
Propiedad pública DisableRecordKeyHash Obtiene o establece un valor que indica si se ha deshabilitado la clave de registro.
Propiedad pública EnableAutoFilterEntryGeneration Obtiene o establece un valor para determinar si se generan entradas de Autofiltro. AutoFilterColumnKeys dicta en qué columnas se generan entradas de Autofiltro.
Propiedad pública GanttBarStyleIdsColumnName Obtiene o establece el nombre de la columna GanttBarStyleIds .
Propiedad pública GanttDependentsColumnName Obtiene o establece el nombre de columna de gamtt dependientes.
Propiedad pública GanttStyleInfo Obtiene la información de estilo de gantt.
Propiedad pública GridColumnMap Mapa de cadenas que representan las claves de la columna a las columnas de la cuadrícula que identificaron de forma exclusiva. Este mapa se rellena basándose en la colección pasada a la propiedad GridColumns .
Propiedad pública GridColumns Obtiene o establece la colección de columnas que se muestran en la cuadrícula.
Propiedad pública GridFieldMap Mapa de cadenas que representan las llaves de campo a los objetos GridField que identificaron de forma exclusiva. Este mapa se rellena basándose en la colección pasada a la propiedad GridFields .
Propiedad pública GridFields Obtiene o establece una colección de información valiosa acerca de las columnas de datos en origen de datos del serializador.
Propiedad pública GridRowStyleIdColumnName Obtiene o establece un valor que especifica la ColumnName de la tabla de origen externo que contiene los identificadores de estilo para las celdas de una fila determinada. Se debe especificar si con estilos de fila de la cuadrícula y el ColumnName para el DataColumn que contiene estos valores no es el valor de la constante DefaultGridRowStyleIdColumnName.
Propiedad pública GroupingDescendantCountColumnName Obtiene o establece el número descendientes de agrupación.
Propiedad pública GroupingOutlineLevelColumnName Obtiene o establece el nivel de esquema de agrupación.
Propiedad pública GroupingParentKeyColumnName
Propiedad pública GroupingRecordKeyPrefix Obtiene o establece el prefijo de clave de registro de agrupación.
Propiedad pública HierarchyDescendantCountColumnName Obtiene o establece un ColumnName que no está presente en la tabla de origen externo. Sólo es necesario especificar si es o puede ser un DataColumn cuya ColumnName es igual al valor de la constante DefaultGroupingDescendantCountColumnName. Si una instancia de Microsoft.SharePoint.JSGrid se llena por varios objetos GridSerializer durante su vida útil, este valor debe mantenerse coherente.
Propiedad pública HierarchyOutlineLevelColumnName Obtiene o establece un ColumnName que no está presente en la tabla de origen externo. Sólo es necesario especificar si es o puede ser un DataColumn cuya ColumnName es igual al valor de la constante DefaultHierarchyOutlineLevelColumnName. Si una instancia de Microsoft.SharePoint.JSGrid se llena por varios objetos GridSerializer durante su vida útil, este valor debe mantenerse coherente.
Propiedad pública HierarchyOutlineTextColumnName Obtiene el esquema de la jerarquía del texto.
Propiedad pública HierarchyParentKeyColumnName Obtiene o establece a la jerarquía de la columna de clave primaria.
Propiedad pública IncludeNonGridFields Obtiene o establece una propiedad que indica si se serializarán presentan columnas de datos en el origen de datos, pero no en la colección de campos de la cuadrícula.
Propiedad protegida Index Obtiene el valor de índice.
Propiedad pública IsGanttJavaScriptRequired
Propiedad pública IsGroupingEnabled
Propiedad pública IsHierarchyEnabled
Propiedad pública JsonEncoders
Propiedad pública KeyColumnName Obtiene o establece un valor de tipo string que corresponde al nombre de columna de la columna de datos en la tabla de origen externo que contiene valores que identifican los registros. Este valor se ha especificado en el constructor.
Propiedad pública KeyDeserializer Obtiene o establece a un delegado que toma una cadena que representa una clave de serializar JavaScript Object Notation (JSON) y devuelve un objeto correspondiente. Por ejemplo, este delegado puede tomar una cadena "4" y devolver un Int32 con el valor 4.
Propiedad pública LocaleCulture Obtiene o establece la configuración regional.
Propiedad pública Mode Obtiene o establece el modo de serializador de cuadrícula.
Propiedad pública MultiValueSeparator Obtiene o establece la cadena utilizada para separar los valores traducidos en campos multivalor de cuadrícula.
Propiedad pública PagingFilter Obtiene o establece un filtro de paginación que indica los índices de la vista de fila de las filas que se va a serializar.
Propiedad pública PaneLayout Obtiene o establece el diseño de panel.
Propiedad pública PivotedGridColumns Obtiene las columnas de cuadrícula de profundidad.
Propiedad pública PostProcess Obtiene o establece un delegado que se llama después de que el conjunto de datos de serialización esté completo, pero antes de que realmente se serializa.
Propiedad pública PostSliceFieldAppender Obtiene o establece a un delegado que se llamará después de cortar los datos. Proporciona la oportunidad de agregar más campos a la cuadrícula cuando se sabe qué registros estarán presentes.
Propiedad pública RecordEditModeColumnName Obtiene o establece el nombre de columna del registro para habilitar la edición en.
Propiedad pública RememberedRecordKeyHash Deshabilita el cálculo de un valor hash de la vista de la clave de registro ordenada enviado al cliente.
Propiedad pública RowAutoFilter Obtiene o establece un mapa de claves de la columna a los valores de los datos serializados.
Propiedad pública RowFilter Obtiene o establece una cadena XML que especifica cómo se filtra una fila.
Propiedad pública SortedColumns Obtiene o establece las columnas ordenadas asociadas a la cuadrícula.
Propiedad públicaMiembro estático StringPropTypeId Obtiene la cadena que representa el ID del tipo de seguro propiedad.

Arriba

Métodos

  Nombre Descripción
Método público ApplyIncrementalChanges Informa a la cuadrícula de los cambios realizados en el cliente. Permite que el objeto de GridSerializer a tener en cuenta al ordenar, agrupar y cortar los cambios locales.
Método público ApplyPostViewIncrementalInsertsAndDeletes Se aplica a la inserción de registros relevante y eliminar los cambios realizados en la tabla de datos de entrada antes de cortar.
Método públicoMiembro estático DefaultCompare Implementa una comparación predeterminada de dos objetos mediante el uso de sus implementaciones de IComparable .
Método público EnableGantt Configura la cuadrícula para mostrar un gráfico de Gantt en el panel derecho. En los casos donde se llena de una instancia de GridSerializer con varios objetos de GridSerializer durante su vida útil, esta función sólo puede llamar si se llamó a ReserveGantt(String) o EnableGantt en el objeto inicial de GridSerializer .
Método público EnableGridRowStyles Proporciona a un delegado que se rellenará los estilos de fila.
Método público EnableGrouping Configura la cuadrícula para mostrar la agrupación.
Método público EnableHierarchy Configura la cuadrícula para mostrar sus filas en una jerarquía.
Método público EnableHierarchyWithExplicitFilter<TTag> Establece la tabla de jerarquía sin filtrar. La tabla de datos debe contener dos columnas, "Clave" y "Padre". DBNull.Value es un valor válido para la columna primaria. La columna primaria apunta al índice y no en la clave. Las otras dos cadenas representan las columnas que se utilizará al interactuar con los datos reales.
Método público EnableIncrementalChanges El objeto GridSerializer se prepara para aceptar los cambios incrementales.
Método público EnableMinimalMode
Método público EnablePivotedGridPane Configura la cuadrícula para mostrar un segundo panel en el panel de la derecha. Este panel puede ser un múltiplo fijo de filas para cada fila en el panel izquierdo.
Método público EnableRecordEditMode Proporciona un delegado para aplicar el modo de edición de registro después de cortar.
Método público EnableReservedHierarchy Configura la cuadrícula para mostrar sus filas en una jerarquía.
Método público EnableRowFiltering Configura la cuadrícula para ocultar los registros basados en los criterios especificados. Se debe llamar si se especifica la propiedad RowFilter o RowAutoFilter .
Método público Equals (Heredado desde Object).
Método protegido Finalize (Heredado desde Object).
Método públicoMiembro estático GetChangesFromJson<KeyType> Extrae una colección de objetos Change desde el pasado como JavaScript Object Notation (JSON).
Método públicoMiembro estático GetFilterFields Analiza el especificado rowFilterXML referencias GridField y devuelve las llaves de campo.
Método público GetHashCode (Heredado desde Object).
Método público GetType (Heredado desde Object).
Método público LocalizeField Utiliza el proceso de la cuadrícula (incluyendo salir llamar a la GridField) para localizar un valor de datos en una celda determinada. Es útil para llenar las filas de la agrupación.
Método protegido MemberwiseClone (Heredado desde Object).
Método público RegisterPropLookupType Registra un tipo de propiedad de búsqueda con el serializador.
Método público ReserveGantt Reserva Gantt información en caso de que se utilizará.
Método público ReserveGrouping Esa agrupación podría habilitarse más adelante en la duración de la instancia de Microsoft.SharePoint.JSGrid que se está configurando para su uso cuando una instancia de GridSerializer está formada por varios objetos GridSerializer durante su vida útil, este método notifica el objeto GridSerializer . Debe llamarse en el objeto inicial GridSerializer para esa instancia de Microsoft.SharePoint.JSGrid .
Método público ReserveHierarchy(DataTable, String, String, Boolean) Para su uso cuando una instancia de Microsoft.SharePoint.JSGrid está formada por varios objetos GridSerializer durante su vida útil, este método notifica al objeto de GridSerializer esa jerarquía se pudo habilitar más adelante en la duración de la instancia de Microsoft.SharePoint.JSGrid que se está configurando. Debe llamarse en el objeto inicial GridSerializer para esa instancia de Microsoft.SharePoint.JSGrid .
Método público ReserveHierarchy<TTag>(DataTable, String, String, Boolean, HierarchyValidationMode, DataTable) Establece la tabla de jerarquía sin filtrar. La tabla de datos debe contener dos columnas, "Clave" y "Padre". DBNull.Value es un valor válido para la columna primaria. Las otras dos cadenas representan las columnas que se utilizará al interactuar con los datos reales.
Método público RestoreHierarchyState Restaura la jerarquía de un estado de jerarquía que se almacena como una cadena JavaScript Object Notation (JSON).
Método público SetHierarchyStateExpandedToLevel Especifica el número de niveles para expandir la jerarquía
Método público ToJson Convertir en Json.
Método público ToString (Heredado desde Object).

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático DefaultGanttBarStyleIdsColumnName Una cadena que representa el nombre de la columna de estilo de la barra de gantt de predeterminado.
Campo públicoMiembro estático DefaultGridRowStyleIdColumnName Una cadena que representa el nombre de la columna de la fila estilo predeterminado cuadrícula ID.
Campo públicoMiembro estático DefaultGroupingDescendantCountColumnName Una cadena que representa el valor predeterminado de agrupación recuento de descendientes.
Campo públicoMiembro estático DefaultGroupingOutlineLevelColumnName Una cadena que representa el nivel de esquema predeterminado.
Campo públicoMiembro estático DefaultGroupingParentKeyColumnName Una cadena que representa el valor predeterminado de agrupación clave primaria.
Campo públicoMiembro estático DefaultGroupingRecordKeyPrefix Una cadena que representa el valor predeterminado de agrupación prefijo de clave de registro.
Campo públicoMiembro estático DefaultHierarchyDescendantCountColumnName Una cadena que representa el número de descendientes de jerarquía predeterminado.
Campo públicoMiembro estático DefaultHierarchyOutlineLevelColumnName Una cadena que representa el nivel de esquema de jerarquía predeterminado.
Campo públicoMiembro estático DefaultRecordEditModeColumnName Una cadena que representa el registro de forma predeterminada el modo de edición.

Arriba

Vea también

Referencia

clase GridSerializer

Espacio de nombres Microsoft.SharePoint.JSGrid