Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 332267 - parameterPage <isCustom='true'> pattern='frameset' the parameters not work , but pattern='run' the parameters work
Summary: parameterPage <isCustom='true'> pattern='frameset' the parameters not work ...
Status: RESOLVED WORKSFORME
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: BIRT (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows Server 2003
: P3 normal (vote)
Target Milestone: 3.7.0   Edit
Assignee: Birt-ReportViewer CLA
QA Contact:
URL:
Whiteboard: Obsolete
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-09 22:45 EST by li CLA
Modified: 2014-12-17 10:04 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description li CLA 2010-12-09 22:45:50 EST
Build Identifier: 20100617-1415

<birt:parameterPage id="bpp" name="bpg" target="myiframe" width="800" isCustom="true" reportDesign="report/OR/DD_FH_JH.rptdesign">
<birt:paramDef name="pCodeStart" id="pCodeStart" ></birt:paramDef>
<input type="submit" name="submit" value="ok"/>
</birt:parameterPage>

1. pattern="frameset"  £¬soap --- <Operator>GetPage</Operator>
first time, I submit, the parammeter pCodeStart's value ='a' is used by my birt report.
second time , I change pCodeStart's value ='b' ,I submit, it doesn't work with'b',it still used 'a' by my birt report.
2. pattern="run" £¬soap --- <Operator>GetPageAll</Operator>
according above step , it also work normally.

I guess : these class may deal with the parameter differently.
org.eclipse.birt.report.service.actionhandler.BirtGetPageActionHandler
org.eclipse.birt.report.service.actionhandler.BirtGetPageAllActionHandler 

may be you can trace the src ,but i can't .
help me ,thank you .

Reproducible: Always
Comment 1 li CLA 2010-12-09 22:49:15 EST
i use birt-runtime-2_6_1.zip.
Comment 2 li CLA 2010-12-22 03:42:17 EST
my mistake !

I add this attribute  (forceOverwriteDocument="true") 

my problem solved , but i don't hnow why ¡£
Comment 3 Xiaoying Gu CLA 2011-03-28 21:50:38 EDT
forceOverwriteDocument="true" will force to regenerate the document for frameset mode, which will take the new value of parameter.

Set as worksforme.
Comment 4 EPP Error Reports CLA 2014-12-16 02:55:57 EST
To date this log entry was reported 10 times.

Your friendly error reports bot.
Comment 5 EPP Error Reports CLA 2014-12-16 12:01:29 EST
To date this log entry was reported 25 times.

Your friendly error reports bot.
Comment 6 EPP Error Reports CLA 2014-12-17 10:04:00 EST
To date this log entry was reported 50 times.

Your friendly error reports bot.