Hyperlink Event
Overview
Keikai spreadsheet supports one hyperlink event.
onCellHyperlink
This event is fired when a user clicks a hyperlink in a cell. The browser will open the specified hyperlink and send the event to a server. When a corresponding event listener is invoked, a io.keikai.ui.event.CellHyperlinkEvent object is passed as an argument.
Event Monitor Example
Here’s the screenshot of the Event Monitor application when we click the link http://www.zkoss.org in A7.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
public class EventsComposer extends SelectorComposer<Component>{ //omitted codes... @Listen("onCellHyperlink = #ss") public void onCellHyperlink(CellHyperlinkEvent event){ StringBuilder info = new StringBuilder(); info.append("Hyperlink ").append(event.getType()) .append(" on : ") .append(Ranges.getCellRefString(event.getRow(),event.getColumn())) .append(", address : ").append(event.getAddress()); //show info... } }
- Line 11: We can get the clicked hyperlink address.