Added AlertDialogComponent and support for new Trigger Type: COMPLETE

Add a TODO so that this code can be moved to a common class somewhere like ComponentActions which can then be included in both ListComponent and this one. 

In the meantime please do fix the parameter name from rowView to view so that it makes sense