heitml contains programmable interactive components, most prominently iaLink and iaButton. These show up as a link or button, respectively. When the button or link is pressed, a user-defined action is performed.
The actions must be programmed in heitml. Therefore, the RADpage Component Editor shows an Extend button when a programmable interactive component is selected. Clicking on the extend button displays a pop-up window where the heitml action code can be entered.
Output produced by the action methods does not appear on the page. In fact the action method is performed before the page is generated. It is however possible to show the output for debugging purposes using the debugdisplay component.
Action method can modify variables or call methods of components, in order to implement a certain function. By browsing the Component Reference you find documentation on the methods provided by each component. For example there is the iaContainer component. It contains arbitrary HTML text. However using the iaIns tag an action method can modify the content and so change parts of the page.
Also many other components have action methods that can be programmed. For example a mailform has a checkinput method, that can check the users input before sending an email. A dbform has a method checkrecord to test the user input. Please consult the Component Reference for a complete listing of all action methods that can be overwritten.
Component:iaLinkDetails Component:iaButtonDetails Component:iaContainerDetails Component:debugdisplayDetails
Component:iaButtonDetails Component:iaContainerDetails Component:debugdisplayDetails