El componente Web Components hoja de cálculo permite la visualización de hipervínculos preexistentes en el libro de Excel, así como la inserción de otros nuevos que pueden vincularse a sitios web, directorios de archivos e incluso otras hojas de cálculo en el libro.
Web Components Ejemplo de hipervínculos de hoja de cálculo
import { IgcSpreadsheetModule } from'igniteui-webcomponents-spreadsheet';
import { IgcSpreadsheetComponent } from'igniteui-webcomponents-spreadsheet';
import { ModuleManager } from'igniteui-webcomponents-core';
import { ExcelUtility } from'./ExcelUtility';
ModuleManager.register(IgcSpreadsheetModule);
exportclassSpreadsheetHyperlinks{
private spreadsheet: IgcSpreadsheetComponent;
constructor() {
this.spreadsheet = document.getElementById('spreadsheet') as IgcSpreadsheetComponent;
let path = 'https://static.infragistics.com/xplatform/excel/Hyperlinks.xlsx';
ExcelUtility.loadFromUrl(path).then((w) => {
this.spreadsheet.workbook = w;
});
// TODO set property settings (if any) in code-behind:
}
}
new SpreadsheetHyperlinks();
ts
<!DOCTYPE html><html><head><title>SpreadsheetHyperlinks</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"type="text/css" /></head><body><divid="root"><divclass="container sample"><igc-spreadsheetid="spreadsheet"width="100%"height="100%"></igc-spreadsheet></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.
Descripción general de hipervínculos
Los hipervínculos se agregan al control IgcSpreadsheetComponent accediendo a la colección Hyperlinks en la hoja de trabajo en la que desea colocar el hipervínculo. Esta colección tiene un método Add que toma un objeto WorksheetHyperlink, donde puede definir la dirección de la celda, la URL del hipervínculo a la que se navegará, el texto para mostrar y una información sobre herramientas que se mostrará opcionalmente al pasar el mouse.
dependencias
Al configurar el control de hoja de cálculo Web Components para usar hipervínculos, deberá importar la clase de la WorksheetHyperlink siguiente manera:
En el siguiente fragmento de código se muestra cómo agregar un hipervínculo a la hoja de cálculo que se está viendo actualmente en el control Web Components IgcSpreadsheetComponent:
this.spreadsheet.activeWorksheet.hyperlinks().add(new WorksheetHyperlink("A1", "http://es.infragistics.com", "Infragistics", "Infragistics Home Page"));
ts