Hyper-References

A hyper-reference is a representation attribute that can be mapped to an Views memory table to allow you to dereference it when the user performs a specific action, such as double-clicking a table gadget cell or clicking on a button.

Hyper-references are stored in the columns of Views memory tables whose type is IlsSwHRefDatatype. This specific type enables the user to dereference hyper-references (which is equivalent to opening a view on the target object) or to assign a new target to the unary relation specified in the hyper-reference. It is possible to edit pointers by replacing an IliValue of type HRef by another IliValue of a compatible HRef type. The library ensures that the new target type is compatible with the current target type.

To dereference a IliValue of type HRef, you can invoke the member function IlsSwHRefDatatype::getHRef which returns an instance of IlsRpObject and the IlsRpAttributeId identifier of its hyper-reference attribute.

Hyper-references are further documented in section Hyper-References.