Web History - Add Method
Add an item to the browser history
Member of Web History (PRIM_WEB.History)
Parameters
Name |
Type |
Data Type |
Description |
QueryString |
*Input |
Unicode String |
QueryString to be appended to the root of the URL |
Signal |
*Input (Optional) |
Boolean |
Set to false to stop Changed event firing |
Details
The Add method adds an item to the browser history.
You can only add the QueryString portion of the URL. The domain and port etc., are simply a repeat of those for the current page.
Example
In this example, every time an item in a list gets focus the details of an employee are displayed and an item is added to the history.
When the user uses the history to show a page, the URLChanged event can be monitored and the URLParameters processed to detect the employee number.
Evtroutine Handling(#List.ItemGotFocus)
#Com_owner.Activate( #Empno )
#Sys_Web.history.Add( ("Employee=&1").Substitute( #Empno ) )
Endroutine
Evtroutine Handling(#sys_web.URLChanged)
For Each(#Parameter) In(#sys_web.URLParameters)
Continue If(#Parameter.Name.Uppercase <> Employee)
#Com_owner.Activate( #Parameter.Value.uppercase)
Leave
Endfor
Endroutine