This has been raised before. See 

http://sourceforge.net/tracker/index.php?func=detail&aid=813006&group_id=730
68&atid=536613

I've patched the taglib to support an additional tableId attribute which can
be dynamic. This is a simple change to TableTag.java & the supporting TLD.
The other change is to encodeParameter() to use the new attribute for
pagination and sorting URL generation.

                change

            String stringIdentifier = "x-" + getId() + this.name;

to

            String stringIdentifier = "x-" + getId() + this.tableid +
this.name;

Paul

> -----Original Message-----
> From: Jerry Jalenak [mailto:[EMAIL PROTECTED]
> Sent: 22 January 2004 16:27
> To: '[EMAIL PROTECTED]'
> Subject: [DisplayTag] Use of ID= Parameter
> 
> 
> All,
> 
> I'm in the process of implementing the new <display/> taglib, 
> and am really
> excited about the ability to have multiple, independent, 
> tables on the same
> page.  In order to make this work, though, the ID= parameter 
> for each table
> has to be different.  This is where I'm running into 
> problems.  I've got my
> <display:table/> inside of a <nested:iterate/> so I can 
> generate 1-n tables
> - this works fine.  However, when I try to vary the ID= 
> parameter, I get
> ClassCastExceptions in org.displaytag.tags.TableTagExtraInfo on the
> following line:
> 
>       Object tagId = data.getAttributeString(TagAttributeInfo.ID);
> 
> I've tried to define a page-scope variable and include it in 
> a small chunk
> of scriptlet code, but I just can't seem to get around this.  
> Does anyone
> have any ideas?
> 
> Thanks!
> 
> Jerry Jalenak
> Development Manager, Web Publishing
> LabOne, Inc.
> 10101 Renner Blvd.
> Lenexa, KS  66219
> (913) 577-1496
> 
> [EMAIL PROTECTED]
> 
> 
> This transmission (and any information attached to it) may be 
> confidential and
> is intended solely for the use of the individual or entity to 
> which it is
> addressed. If you are not the intended recipient or the 
> person responsible for
> delivering the transmission to the intended recipient, be 
> advised that you
> have received this transmission in error and that any use, 
> dissemination,
> forwarding, printing, or copying of this information is 
> strictly prohibited.
> If you have received this transmission in error, please 
> immediately notify
> LabOne at the following email address: 
> [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


**************************************
Axios Email Confidentiality Footer
Privileged/Confidential Information may be contained in this message. If you are not 
the addressee indicated in this message (or responsible for delivery of the message to 
such person), you may not copy or deliver this message to anyone. In such case, you 
should destroy this message, and notify us immediately. If you or your employer does 
not consent to Internet email messages of this kind, please advise us immediately. 
Opinions, conclusions and other information expressed in this message are not given or 
endorsed by my Company or employer unless otherwise indicated by an authorised 
representative independent of this message.
WARNING:
While Axios Systems Ltd takes steps to prevent computer viruses from being transmitted 
via electronic mail attachments we cannot guarantee that attachments do not contain 
computer virus code.  You are therefore strongly advised to undertake anti virus 
checks prior to accessing the attachment to this electronic mail.  Axios Systems Ltd 
grants no warranties regarding performance use or quality of any attachment and 
undertakes no liability for loss or damage howsoever caused.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to