Issue 18923: add event type onLoad (ifml-ftf) Source: WebRatio Inc (Dr. Marco Brambilla, marco.brambilla(at)webratio.com) Nature: Revision Severity: Minor Summary: Add a new event type onLoad, applicable to containers and components. Resolution: added onLoadEvent metaclass. Correspondingly, all the other catching events have been renamed by adding the “On” prefix in front. Specific events are discussed in Clause 8.1.6. Events, and therefore their discussion is removed from Clause 8.1.10 Specific Events and ViewComponents Revised Text: Added new clause for OnLoadEvent: 8.4.9Class OnLoadEvent Abstract: No Generalization: • SystemEvent Description An OnLoadEvent is triggered by the system when a ViewElement is completely computed and rendered. Removed Text from Clause 8.1.10 Specific Events and ViewComponents. New text: 8.1.10 Specific ViewComponents IFML includes a basic set of extensions to the core elements that exemplify how IFML may be extended. List, Details and Form are specializations of ViewComponent (see 8.1.4). The List ViewComponent is used to display a list of DataBinding instances. When a List ViewComponent is associated with an Event, it means that each DataBinding instance displayed by the component may trigger that Event. The Event will in turn cause the passing of the parameter values mapped to the DataBinding instance to a target InteractionFlowElement. The Details ViewComponent is used to display detailed information of a DataBinding instance. When the Details ViewComponent is associated with an Event, the triggering of the Event will cause the passing of the Parameter values mapped to the DataBinding instance to a target InteractionFlowElement. The Form ViewComponent is used to display a form, which is composed of Fields that may display or capture content from the user. Fields have Slots that hold their value. When the Field is a SelectionField, its associated Slots contain the available selection options and the selected one. When the Field is a SimpleField, the Slot contains the Field value. A Slot value of a SimpleField and the Slots corresponding to the selected options of SelectionFields also behaves as Parameters in order to be passed to other ViewElements or Actions when an Event is triggered. Form ViewComponents have ValidationRules, which determine if a Field value is valid or not. Actions taken: September 17, 2013: received issue July 15, 2014: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 17 Sep 2013 06:28:52 -0400 To: Subject: Issue/Bug Report ******************************************************************************* Name: Marco Brambilla Employer: WebRatio mailFrom: marco.brambilla@webratio.com Terms_Agreement: I agree Specification: IFML Section: - FormalNumber: ptc/2013-03-08 Version: 1.0 - Beta 1 Doc_Year: 2013 Doc_Month: March Doc_Day: 20 Page: - Title: add event type onLoad Nature: Revision Severity: Minor CODE: 3TMw8 B1: Report Issue Remote Name: nat1.como.polimi.it Remote User: HTTP User Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0 Time: 06:28 AM Description: Add a new event type onLoad, applicable to containers and components.