Nombre:
AllowChangingPageSize
Tipo:
bool
Default:
True
Descripción:
Cuando es cierto, el usuario puede cambiar el número de elementos mostrados por página.
Nombre:
AllowDownloadForFileColumns
Tipo:
bool
Default:
True
Descripción:
Cuando es cierto (por defecto), la cuadrícula muestra un icono de descarga por fila en el borde trasero de las celdas de columna de archivo e imagen. Al hacer clic en él, el archivo se transmite a la navegador del usuario. Configura en falso para suprimir el icono — por ejemplo, en modo solo lectura Cuadrículas de auditoría donde no se permite exportar archivos.
Nombre:
AllowEdit
Tipo:
bool
Default:
False
Descripción:
¿Debería estar disponible la opción para que el usuario active la edición en línea para la cuadrícula?
Nombre:
AllowNavigateOnPrimaryNameClick
Tipo:
bool
Default:
True
Descripción:
Cuando es cierto (por defecto) y la cuadrícula tiene un botón de 'editar' registrado (un GridButton con IsOpenRecordButton=true), la celda que renderiza la columna de nombre principal de la tabla se convierte en un hipervínculo. Al hacer clic se despacha lo mismo invocación por fila que un doble clic en fila haría — para que el usuario pueda saltar a la edición form (o la URL de edición navegada, dependiendo del botón registrado) sin antes Seleccionar la fila. Configura en false para suprimir el hipervínculo y renderizar el celda de nombre principal como texto plano. No tiene efecto cuando no hay ningún botón de edición registrado.
Nombre:
AllowNavigateOnRowDoubleClick
Tipo:
bool
Default:
True
Descripción:
Cuando es cierto (por defecto) y la cuadrícula tiene un botón de 'editar' registrado (un GridButton con IsOpenRecordButton=true), haciendo doble clic en una fila invoca el OnClick de ese botón para el registro de la fila — apertura el diálogo de edición o navegar hasta la URL de edición, según lo que haga el botón. A ajustar false para suprimir el controlador de doble clic. No tiene efecto cuando no hay botón de edición está registrado.
Nombre:
AllowPreviewForFileColumns
Tipo:
bool
Default:
True
Descripción:
Cuando es cierto (por defecto), la cuadrícula muestra un icono de vista previa 'eye' por fila en el borde trasero de celdas de columna de archivo e imagen cuyo contenido puede renderizarse en línea (imágenes, PDFs, texto plano). Configura en falso para suprimir el icono — por ejemplo, en cuadrículas donde las columnas no deberían servir de punto de entrada para previsualizar.
Nombre:
AllowSearch
Tipo:
bool
Default:
True
Descripción:
¿Debería permitirse al usuario buscar en la cuadrícula?
Nombre:
BorderVisible
Tipo:
bool
Default:
True
Descripción:
Controla si se representa un borde visible alrededor de la cuadrícula.
Nombre:
Buttons
Tipo:
RenderFragment?
Descripción:
Fragmento de renderizado opcional usado para definir la barra de botones mostrada sobre la cuadrícula.
Nombre:
Columns
Tipo:
RenderFragment?
Descripción:
Fragmento opcional Components.GridColumns que transporta declarado por el consumidor Components.GridColumn niños. Cuando se suministra, la red cambia a Modo de reemplazo: solo se renderizan las columnas declaradas (en declarado orden), la proyección FetchXML se reescribe para coincidir, y el La lista de columnas de Underlying View es ignorada. null deja la cuadrícula en su comportamiento predeterminado (auto-generar columnas desde el conjunto de columnas resueltas de la vista).
Nombre:
CustomViewDefinitions
Tipo:
List<GridViewDefinition>?
Descripción:
Vistas personalizadas para mostrar en el desplegable.
Nombre:
DataSource
Tipo:
ViewDataSource?
Descripción:
Opcional compartido Data.ViewDataSource. Cuando se ajusta, la cuadrícula lee sus filas + conteo total de la fuente de datos en lugar de emitiendo su propio RetrieveRecordsAsync(System.String) llamada — La misma fuente de datos puede impulsar a un hermano <DataverseChart> o una segunda cuadrícula para que todos ellos Paginar / filtrar / buscar juntos en un solo viaje de ida y vuelta. El uso independiente (no GridBase.DataSource) mantiene el máquina de estados internos existente — la cuadrícula compone FetchXML y obtiene directamente a través de IPowerPortalsProService . Lo que la fuente de datos NO posee: interfaz por cuadrícula estado (filas seleccionadas, filas pendientes creadas / actualizaciones / eliminadas, anchos de columna). Esos se mantienen en cuadrícula local: dos cuadrículas compartiendo una La fuente de datos puede seguir teniendo selección independiente y por cuadrícula Correcciones pendientes. Cuando ViewDataSource.Highlight se establece (por ejemplo, mediante un click en segmento gráfico en modo de filtro cruzado 'resaltado'), filas cuyo El valor en la columna resaltada no coincide visualmente silenciado mediante una clase CSS; los datos de fila + selección son no afectado (el filtro cruzado suave es puramente de estilo). Nombre:
DefaultItemsPerPage
Tipo:
int
Default:
50
Descripción:
Número predeterminado de registros que se cargan en una página.
Nombre:
DefaultViewId
Tipo:
Guid?
Descripción:
ID de la vista que la cuadrícula debería mostrar al cargar inicialmente.
Nombre:
Editable
Tipo:
bool
Default:
False
Descripción:
¿Está activada la edición en línea para la cuadrícula?
Nombre:
Filters
Tipo:
IReadOnlyList<GridFilterBase>?
Descripción:
Filtros adicionales del lado del servidor AND se fusionaron en las vistas resueltas FetchXML antes de paginar, ordenar o buscar se activa. Reenviado a Query.IFetchXmlQueryComposer's FetchXmlQueryOptions.Filters, Así, cada entrada se despacha por tipo de tiempo de ejecución (por ejemplo, Models.RelationshipFilter AND-fusiona una relación entidad-enlace). Uso típico: el selector LinkExistingRecordGridGrid pasa un Models.RelationshipFilter con RelationshipFilterMode.ExcludeExistingRecords Así que ya- los registros enlazados están ocultos al diálogo de consulta M2M. Se combina aditivamente con el propio sistema interno de SubGrid filtro de relaciones (que está integrado directamente en FetchXML en lugar de pasar por la ranura de Filtros del compositor) — ambos extremos En la misma consulta. Nombre:
FullSize
Tipo:
bool
Default:
False
Descripción:
Cuando es cierto, la cuadrícula se expande para llenar todo el espacio vertical disponible en lugar de usar una altura mínima fija.
Nombre:
HidePaging
Tipo:
bool
Default:
False
Descripción:
Forzar que el tamaño de página y los componentes de paginación estén ocultos. Solo hazlo cuando se conoce el número de elementos y el tamaño de la página está configurado a algo mayor que el número de elementos.
Nombre:
IncludeSearchInPersistedState
Tipo:
bool
Default:
False
Descripción:
Cuando es cierto, el texto de búsqueda activa se incluye en el persistente parámetro de URL de estado (debajo del campo q ). Por defecto es falso — los términos de búsqueda pueden ser sensibles, acumularse en el historial del navegador, y filtrarse a los referentes HTTP, así que la cuadrícula los mantiene fuera de la URL a menos que El consumidor opta explícitamente por participar. No tiene efecto cuando GridBase.PersistedStateQueryParameter no está fija.
Nombre:
IsDirty
Tipo:
bool
Default:
False
Descripción:
Indica si la cuadrícula tiene pendientes las operaciones de creación, actualización o eliminación desguardadas.
Nombre:
LoadedRecords
Tipo:
IEnumerable<TableRecord>
Descripción:
Registros actualmente renderizados en la cuadrícula (la página más reciente de resultados). Pensado para comandos de barra de herramientas que deben actuar sobre 'todo lo mostrado' — por ejemplo, un bloque botón de descarga. No abarca páginas; Las operaciones de bloqueo de páginas deben ejecutar su En su lugar, busca tu propio recado sin página.
Nombre:
MaxHeight
Tipo:
string?
Descripción:
Altura máxima a la que debería expandirse el control de la cuadrícula.
Nombre:
MinHeight
Tipo:
string?
Default:
300px
Descripción:
Altura mínima que debe ocupar el control de la cuadrícula.
Nombre:
Mode
Tipo:
GridMode
Default:
RecordSelection
Descripción:
Establece el modo de comportamiento de la cuadrícula, como la interacción predeterminada o el modo de selección de registros.
Nombre:
PageSizes
Tipo:
IEnumerable<int>
Descripción:
Colección de tamaños de página disponibles para la cuadrícula.
Nombre:
PagingMode
Tipo:
GridPagingMode
Default:
Paged
Descripción:
Determina si la cuadrícula utiliza paginación tradicional o virtualización de desplazamiento infinito.
Nombre:
PersistedRowsSnapshot
Tipo:
PersistedGridRowsSnapshot?
Descripción:
El prerenderizado del servidor → transferencia interactiva para la página renderizada de filas. El marco Persiste automáticamente esta propiedad al final del prerenderizado y la rehidrata antes GridBase.OnInitializedAsync en el lado interactivo, así que la obtención de datos puede ser Me salté el primer render interactivo. Clave por la posición del árbol de renderizado por el framework; El PersistedGridRowsSnapshot.ViewId campo se comprueba en el consumo tiempo, así que un rerender contra otra vista descarta las filas obsoletas. Público según el el requisito del marco — [PersistentState] solo ve propiedades públicas a través de reflexión — pero no está destinada a ser puesta externamente.
Nombre:
PersistedStateQueryParameter
Tipo:
string?
Descripción:
Nombre del parámetro de la cadena de consulta URL para mantener la interacción de la cuadrícula Estala a. Cuando se establece, la cuadrícula interpreta este parámetro en la carga inicial y siembra la vista activa, número de página, tamaño de página y ordena a partir de ella; acciones posteriores del usuario (selección de vista, cambio de página, ordenación de encabezado, etc.) Escribe el nuevo estado de vuelta a través Components.NavigationManagerde 's Camino de reemplazo de estado. La persistencia sobrevive a la actualización de página y a los marcadores.
Nombre:
Record
Tipo:
TableRecord?
Descripción:
El registro padre suministrado mediante un parámetro en cascada; Los registros relacionados se filtran por la identidad de este registro.
Nombre:
RelationshipName*
Tipo:
string
Descripción:
El nombre del esquema de la relación utilizada para filtrar y mostrar los registros relacionados en esta subcuadrícula.
Nombre:
SelectedRecords
Tipo:
IEnumerable<TableRecord>
Descripción:
Registros que actualmente se seleccionan en la cuadrícula.
Nombre:
SelectFromEntireRow
Tipo:
bool
Default:
True
Descripción:
Cuando es cierto, al hacer clic en cualquier parte de una fila se selecciona; cuando es falso, solo la casilla selecciona la fila.
Nombre:
SelectMode
Tipo:
DataGridSelectMode
Default:
Multiple
Descripción:
Controla si la cuadrícula permite la selección de una sola fila o de varias filas.
Nombre:
Title
Tipo:
string?
Descripción:
Nombre para mostrar cuando no se muestra el desplegable de vista.
Nombre:
TransformViewAsync
Tipo:
Func<GridViewDefinition, Task<GridViewDefinition>>?
Descripción:
Callback opcional que se ejecuta inmediatamente después de cargar una vista y antes de que la cuadrícula se use es para construir columnas o consultas. Devolver un modificado Models.GridViewDefinition a transforma lo que la cuadrícula finalmente renderiza — por ejemplo, para asegurar una columna específica siempre está presente independientemente de la configuración propia de la vista. Asíncrono para que los llamantes puedan consulta cachés de metadatos, servicios u otros recursos asíncronos mientras decides qué hacer incluir.
Nombre:
ViewIds
Tipo:
IEnumerable<Guid>?
Descripción:
Lista de identificaciones de las vistas a las que la cuadrícula debería limitarse en el desplegable de vistas.
Nombre:
ViewSort
Tipo:
ViewSort
Default:
NameAscending
Descripción:
Ordena las vistas en el desplegable de vistas.