/**
* @throws JspException if a JSP exception has occurred
*/
public int doStartTag() throws JspException
{
JspTag parentTag = SimpleTagSupport.findAncestorWithClass(this, ConfigurePopup.class);
if (parentTag == null) {
String msg = Bundle.getString("Tags_InvalidRetrievePopupOutputParent");
registerTagError(msg, null);
reportErrors();
}
else {
JspTag parentParent = SimpleTagSupport.findAncestorWithClass(this, IUrlParams.class);
if (parentTag != null) // there will already be an error on ConfigurePopup if there is no URLParams parent.
{
IUrlParams urlParams = (IUrlParams) parentParent;
urlParams.addParameter(ReturnActionViewRenderer.getMapItemParamName(),
_dataSource + ReturnActionViewRenderer.getDelim() + getIdForTagId(_tagIdRef),