Web Components Descripción general de la selección de cuadrícula jerárquica
Con la función de selección Ignite UI for Web Components en Web Components cuadrícula jerárquica, puede interactuar y manipular fácilmente los datos mediante simples interacciones con el mouse. Hay tres modos de selección disponibles:
Web Components Ejemplo de selección de cuadrícula jerárquica
En el ejemplo siguiente se muestran tres tipos de comportamientos de selección de celdas en el IgcHierarchicalGridComponent. Utilice los botones de abajo para activar cada uno de los modos de selección disponibles.
<!DOCTYPE html><html><head><title>Sample | Ignite UI | Web Components | infragistics</title><metacharset="UTF-8" /><linkrel="shortcut icon"href="https://static.infragistics.com/xplatform/images/browsers/wc.png" ><linkrel="stylesheet"href="https://fonts.googleapis.com/icon?family=Material+Icons" /><linkrel="stylesheet"href="https://fonts.googleapis.com/css?family=Kanit&display=swap" /><linkrel="stylesheet"href="https://fonts.googleapis.com/css?family=Titillium Web" /><linkrel="stylesheet"href="https://static.infragistics.com/xplatform/css/samples/shared.v8.css" /><linkrel="stylesheet"href="/src/index.css"type="text/css" /></head><body><divid="root"><divclass="container sample ig-typography"><divclass="options vertical"><igc-property-editor-panelname="PropertyEditorHierarchicalGrid"id="PropertyEditorHierarchicalGrid"description-type="WebHierarchicalGrid"is-horizontal="true"is-wrapping-enabled="true"><igc-property-editor-property-descriptionlabel="Hierarchical Grid Cell Selection"property-path="CellSelection"name="CellSelectionEditorHierarchicalGrid"id="CellSelectionEditorHierarchicalGrid"value-type="EnumValue"></igc-property-editor-property-description><igc-property-editor-property-descriptionlabel="Row Island Cell Selection"property-path=""name="CellSelectionEditorRowIsland"id="CellSelectionEditorRowIsland"value-type="EnumValue"drop-down-names="None, Single, Multiple, MultipleCascade"drop-down-values="None, Single, Multiple, MultipleCascade"></igc-property-editor-property-description></igc-property-editor-panel></div><divclass="container fill"><igc-hierarchical-gridauto-generate="false"primary-key="ID"id="hierarchicalGrid"name="hierarchicalGrid"id="hierarchicalGrid"><igc-columnfield="Artist"header="Artist"data-type="string"></igc-column><igc-columnfield="HasGrammyAward"header="Has Grammy Award"data-type="boolean"></igc-column><igc-columnfield="Debut"header="Debut"data-type="number"></igc-column><igc-columnfield="GrammyNominations"header="Grammy Nominations"data-type="number"has-summary="true"></igc-column><igc-columnfield="GrammyAwards"header="Grammy Awards"data-type="number"has-summary="true"></igc-column><igc-row-islandchild-data-key="Albums"auto-generate="false"name="rowIsland"id="rowIsland"><igc-columnfield="Album"header="Album"data-type="string"></igc-column><igc-columnfield="LaunchDate"header="Launch Date"data-type="date"></igc-column><igc-columnfield="BillboardReview"header="Billboard Review"data-type="string"></igc-column><igc-columnfield="USBillboard200"header="US Billboard 200"data-type="string"></igc-column></igc-row-island></igc-hierarchical-grid></div></div></div><!-- This script is needed only for parcel and it will be excluded for webpack -->
<% if (false) { %><scriptsrc="src/index.ts"></script><% } %>
</body></html>html
/* shared styles are loaded from: *//* https://static.infragistics.com/xplatform/css/samples */css
¿Te gusta esta muestra? Obtenga acceso a nuestro kit de herramientas de Ignite UI for Web Components completo y comience a crear sus propias aplicaciones en minutos. Descárgalo gratis.
Web Components Opciones de selección de cuadrícula jerárquica
Multiple: la selección de varias filas estaría disponible usando los selectores de filas, con una combinación de teclas como Ctrl + clic, o presionando la tecla de espacio una vez que una celda está enfocada.
MultipleCascade- Este es un modo para la selección en cascada, lo que da como resultado la selección de todos los elementos secundarios en el árbol debajo del registro que el usuario selecciona con la interacción del usuario. En este modo, el estado de selección de un elemento primario depende completamente del estado de selección de sus elementos secundarios.
Multiple- Actualmente, este es el estado predeterminado de la selección en el IgcHierarchicalGridComponent. La selección de varias celdas está disponible arrastrando el mouse sobre las celdas, después de hacer clic con el botón izquierdo del mouse continuamente.
Web Components Selección de columnas de cuadrícula jerárquica
La selectable propiedad permite especificar las siguientes opciones para cada uno IgcColumnComponent. La selección de columna correspondiente se habilitará o deshabilitará si esta propiedad se establece en true o false, respectivamente.
Esto lleva a las siguientes tres variaciones:
Selección única: haga clic con el mouse sobre la celda de la columna.
Selección de varias columnas: mantenga presionado Ctrl + clic del mouse sobre las celdas de la columna.
Selección de columnas de rango: mantener presionada la tecla Mayús + clic del mouse selecciona todo lo que se encuentra en el medio.
Cuando la cuadrícula no tiene primaryKey establecida y los escenarios de datos remotos están habilitados (al paginar, ordenar, filtrar y desplazar solicitudes de activación a un servidor remoto para recuperar los datos que se mostrarán en la cuadrícula), una fila perderá el siguiente estado después de un dato. solicitud completa: