• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

347
Vistas
mat-checkbox en mat-tree no se representa correctamente

Estoy trabajando en un nuevo complemento de Word usando la API de JS. Estoy tratando de armar un árbol con casillas de verificación en uno de los paneles, pero las casillas de verificación se ven raras: ingrese la descripción de la imagen aquí

como puede ver, hay dos conjuntos de casillas, y cuando marco una de ellas hay una doble marca de verificación. No estoy seguro de por qué es así, ya que seguí las instrucciones aquí: https://material.angular.io/components/tree/examples

Así es como se ve mi html:

 <mat-tree [dataSource]="dataTree" [treeControl]="treeControl" multiTemplateDataRows> <mat-tree-node *matTreeNodeDef="let node; when: hasChild" matTreeNodePadding> <button mat-icon-button matTreeNodeToggle [attr.aria-label]="'Toggle ' + node.item" > <mat-icon class="mat-icon-rtl-mirror"> {{treeControl.isExpanded(node) ? 'expand_more' : 'chevron_right'}} </mat-icon> </button> <mat-checkbox [checked]="test(node)" [indeterminate]="test(node)" (change)="test(node)" >{{node.name}}</mat-checkbox > </mat-tree-node> </mat-tree>

Tengo esta referencia a la hoja de estilo del material en mi index.html:

 <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

Y por último tengo las siguientes importaciones:

 import { MatTreeModule } from "@angular/material/tree"; import { MatIconModule } from '@angular/material/icon'; import { MatButtonModule } from '@angular/material/button'; import { MatCheckboxModule } from '@angular/material/checkbox';

¿Alguna idea de por qué su renderizado es tan raro? También notará un área gris alrededor del icono de "cheurón". En la muestra que encontré en línea, parece que el círculo solo aparece cuando hace clic en el ícono de cheurón para expandir, pero en la práctica parece estar siempre allí.

¿Es esta una limitación de la API de Word?

almost 3 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda