Hyperlinks in Arbeitsblatt verwalten
Arbeiten mit Hyperlinks
Arten von Hyperlinks
Im Allgemeinen werden folgende Hyperlinks von Aspose.Cells.GridWeb unterstützt:
- URL-Hyperlinks, Hyperlinks, die mit Web-URLs verknüpft werden können.
- Text-Hyperlinks, URL-Hyperlinks, die auf Text angewendet werden.
- Bild-Hyperlinks, URL-Hyperlinks, die auf Bilder angewendet werden.
- Zellbefehls-Hyperlinks, Hyperlinks, die Daten an einen Server senden. Solche Hyperlinks verhalten sich eher wie eine Schaltfläche, die bei einem Klick ein serverseitiges Ereignis auslöst.
Die folgenden Abschnitte beschreiben die Verwendung aller Arten von Hyperlinks im Detail. Es wird auch erläutert, wie man Links zugreift oder entfernt.
Hinzufügen von Hyperlinks
URL-Hyperlinks
URL-Hyperlinks sehen eher wie einfache Hyperlinks aus, wie man sie normalerweise auf Websites sieht. Ein URL-Hyperlink funktioniert wie ein Anker in einer Zelle. Wenn darauf geklickt wird, navigiert er zu einer Webseite oder öffnet ein neues Browserfenster.
Es gibt verschiedene Arten von URL-Hyperlinks:
- Text-Hyperlinks.
- Bild-Hyperlinks.
Entwickler können ein Bild für den Hyperlink festlegen. Wenn kein Bild festgelegt ist, wird ein Text-Hyperlink erstellt, andernfalls ein Bild-Hyperlink.
Text-Hyperlinks
Um einen Text-Hyperlink zu einem Arbeitsblatt hinzuzufügen:
- Fügen Sie die Aspose.Cells.GridWeb-Steuerung Ihrem Webformular hinzu.
- Greifen Sie auf ein Arbeitsblatt zu.
- Fügen Sie einen Hyperlink zu einer Zelle im Arbeitsblatt hinzu.
- Legen Sie den Text fest, der in der Zelle angezeigt wird.
- Legen Sie die URL des Hyperlinks fest.
- Legen Sie bei Bedarf das Ziel des Hyperlinks fest.
- Legen Sie bei Bedarf einen Tool-Tipp fest.
Im folgenden Beispiel werden zwei Hyperlinks zu einem Arbeitsblatt hinzugefügt. Einer hat kein Ziel, während der andere auf _parent gesetzt ist.
Output: Text-Hyperlinks zum Arbeitsblatt hinzugefügt
Bild-Hyperlinks
Um einen Bild-Hyperlink hinzuzufügen:
- Fügen Sie die Aspose.Cells.GridWeb-Steuerung Ihrem Webformular hinzu.
- Greifen Sie auf ein Arbeitsblatt zu.
- Fügen Sie einen Hyperlink zu einer Zelle hinzu.
- Legen Sie die URL des Bildes fest, das als Hyperlink angezeigt werden soll.
- Legen Sie die Hyperlink-URL fest.
- Legen Sie bei Bedarf einen Tool-Tipp fest.
- Legen Sie bei Bedarf den Hyperlink-Text fest.
Ausgabe: Bild-Hyperlinks zum Arbeitsblatt hinzugefügt
Setting the image hyperlink’s AltText fills a similar function as setting an
Das Bild für die Bild-URL konnte nicht gefunden werden
Zellenbefehl-Hyperlinks
Ein Zellenbefehl-Hyperlink ist eine spezielle Art von Hyperlink, die anstelle einer Webseite ein serverseitiges Ereignis auslöst. Entwickler können Code zum serverseitigen Ereignis hinzufügen und jede Aufgabe ausführen, wenn auf den Hyperlink geklickt wird. Mit diesem Feature können Entwickler interaktivere Anwendungen erstellen.
Um einen Zellenbefehl-Hyperlink hinzuzufügen:
- Fügen Sie die Aspose.Cells.GridWeb-Steuerung Ihrem Webformular hinzu.
- Greifen Sie auf ein Arbeitsblatt zu.
- Fügen Sie einen Hyperlink zu einer Zelle hinzu.
- Legen Sie den Befehl des Hyperlinks auf einen beliebigen Wert fest. Der Wert wird vom Ereignisverarbeiter des Hyperlinks verwendet, um ihn zu erkennen.
- Legen Sie bei Bedarf einen Tool-Tipp fest.
- Legen Sie die URL für das Bild fest, das als Hyperlink angezeigt wird.
Ein Zellenbefehls-Hyperlink wurde zum Arbeitsblatt hinzugefügt
Ereignisbehandlung von Zellenbefehls-Hyperlinks
Entwickler müssen einen Ereignishandler für das CellCommand-Ereignis des GridWeb-Steuerelements erstellen, um bestimmte Aufgaben auszuführen, wenn auf einen bestimmten Zellenbefehls-Hyperlink geklickt wird. Der Ereignishandler des CellCommand-Ereignisses stellt ein Objekt vom Typ CellEventArgs bereit, das die Argument-Eigenschaft bietet. Verwenden Sie die Argument-Eigenschaft, um einen bestimmten Hyperlink anhand seines CellCommand-Werts zu identifizieren.
Das folgende Beispiel erstellt einen Ereignishandler für den Zellenbefehls-Hyperlink, der im obigen Code erstellt wurde. Der CellCommand des Hyperlinks wurde auf Klick setzen. Überprüfen Sie daher im Ereignishandler zuerst den Hyperlink und fügen Sie dann den Code hinzu, der eine Nachricht in der Zelle A6 anzeigt.
Der Ereignishandler wird aufgerufen, wenn auf den Hyperlink geklickt wird.
Ausgabe: Text wird zur Zelle A6 hinzugefügt, wenn auf den Hyperlink geklickt wird
Zugriff auf Hyperlinks
Um auf einen vorhandenen Hyperlink zuzugreifen:
- Greifen Sie auf die Zelle zu, die ihn enthält.
- Erhalten Sie die Zellreferenz.
- Übergeben Sie die Referenz an die GetHyperlink-Methode der Hyperlinks-Sammlung, um auf den Hyperlink zuzugreifen.
- Ändern Sie die Eigenschaften des Hyperlinks.
Hyperlinks entfernen
Um einen Hyperlink zu entfernen:
- Greifen Sie auf das aktive Arbeitsblatt zu.
- Entfernen Sie einen Hyperlink mithilfe der Remove-Methode der Hyperlinks-Sammlung.