Cómo configurar el estilo de celda del control de desarrollo de tablas SpreadJS
La configuración se completa a través de la interfaz relacionada con el estilo y el estilo de la celda se almacena en el estilo.
Puedes crear estilos y establecer diferentes propiedades, por ejemplo:
var?style?= new GC.Spread.Sheets.Style();
style .backColor?=?' rojo';?
estilo.foreColor?=?' verde';?
estilo.isVerticalText?=?'true';
Después, puedes establecer este estilo en una celda, fila o columna:
sheet.setStyle(5,?5,?style,?GC.Spread.Sheet.SheetArea.viewport);? /p>
sheet.setStyle(5,?-1,?style,?GC.Spread.Sheets.SheetArea.viewport);?
sheet.setStyle(-1,?5, ? style,?GC.Spread.Sheets.SheetArea.viewport);
Los estilos tienen diferentes prioridades en diferentes jerarquías, como las celdas. Lista.
Puedes crear múltiples estilos y establecer propiedades para comparar y ver la prioridad, por ejemplo:
1. Crear un estilo de celda
var cellStyle?= new. GC.Spread.Sheets.Style();
cellStyle.backColor?=?' red';?
2. Crear estilo de fila
var rowStyle ? = new GC.Spread.Sheets.Style();
rowStyle.backColor?=?' green';?
3. colStyle?= new GC.Spread.Sheets.Style();
colStyle.backColor?=?'amarillo';?
4. el estilo anterior:
sheet.setStyle(5,5,cellStyle,?GC.Spread.Sheet.SheetArea.viewport);?
sheet.setStyle(5,-1, rowStyle,?GC.Spread.Sheets.SheetArea.viewport);?
sheet.setStyle(-1,5,colStyle,?GC.Spread.Sheets.SheetArea.viewport);?
sheet.setStyle(-1,6,colStyle,?GC.Spread.Sheets.SheetArea.viewport);?
El efecto de ejecutar el código anterior se muestra a continuación:
Esto indica que la prioridad de estilo es: ¿celda? Columna