[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-4842) p:birt broken on postback (restoreState and saveState not implemented)
Gonzalez Adrian (JIRA)
jira-events at lists.jboss.org
Tue Sep 22 04:17:49 EDT 2009
[ https://jira.jboss.org/jira/browse/JBIDE-4842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12486766#action_12486766 ]
Gonzalez Adrian commented on JBIDE-4842:
----------------------------------------
Just changed UIDocument 's saveState and restoreState with the following and it works.
private Object[] values;
public Object saveState(FacesContext context) {
if (values == null) {
values = new Object[22];
}
values[0] = super.saveState(context);
values[1] = url;
values[2] = format;
values[3] = designType;
values[4] = designName;
values[5] = title;
values[6] = showtitle;
values[7] = toolbar;
values[8] = navigationbar;
values[9] = parameterpage;
values[10] = document;
values[11] = locale;
values[12] = svg;
values[13] = page;
values[14] = pagerange;
values[15] = masterpage;
values[16] = overwrite;
values[17] = bookmark;
values[18] = rtl;
values[19] = fittopage;
values[20] = resourceFolder;
values[21] = embeddable;
return (values);
}
public void restoreState(FacesContext context, Object state) {
values = (Object[]) state;
super.restoreState(context, values[0]);
url = (String) values[1];
format = (String) values[2];
designType = (String) values[3];
designName = (String) values[4];
title = (String) values[5];
showtitle = (String) values[6];
toolbar = (String) values[7];
navigationbar = (String) values[8];
parameterpage = (String) values[9];
document = (String) values[10];
locale = (String) values[11];
svg = (String) values[12];
page = (String) values[13];
pagerange = (String) values[14];
masterpage = (String) values[15];
overwrite = (String) values[16];
bookmark = (String) values[17];
rtl = (String) values[18];
fittopage = (String) values[19];
resourceFolder = (String) values[20];
embeddable = (String) values[21];
}
> p:birt broken on postback (restoreState and saveState not implemented)
> ----------------------------------------------------------------------
>
> Key: JBIDE-4842
> URL: https://jira.jboss.org/jira/browse/JBIDE-4842
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: birt
> Affects Versions: 3.1.0.M2
> Reporter: Gonzalez Adrian
> Assignee: Snjezana Peco
> Fix For: 3.1.0.M4
>
>
> saveState and restoreState methods are not implemented in org.jboss.seam.birt.ui.UIDocument.
> This breaks the p:birt tag on postback.
> Also, a second bug : some attributes are missing in saveState and restoreState of UIParameter (locale, isnull).
> Thanks !
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list