Use the media attribute to exclude columns from the export. You can use it to 
specify an HTML version of the column that includes the links, and another 
version of the column that appears on the exported data. Or, you can leave off 
the link column entirely by not providing media attributes for export formats.

Paul Cooper
Applications  Director
 EMS Performance Improvement Center


-----Original Message-----
From: Raaja G [g.raaj...@gmail.com]
Received: Saturday, 11 Jun 2011, 4:28am
To: displaytag-user@lists.sourceforge.net 
[displaytag-user@lists.sourceforge.net]
Subject: Re: [displaytag-user] how to create displaytag column link with 
multiple parameters



Hi,

I tried that option also as per the reply in this forum. But it is giving
some problem. That is why I tried for another options.

When ever I click on export options the link gets attached to the pdf/excel
option and first that action is getting called and then the data is
tranferred to pdf/excel. ( when I send a mail on clicking the link. After
wards even for export options the link is getting attached and whenever I
click on PDF / Excel first it sending the mail and then exporting. )

My code is below.


My table declaration is:

<display:table id="data" name="logisticreport"
        requestURI="/GetLogisticReport.do" pagesize="10" export="true"
        decorator="com.scrabble.project.model.LogisticReportDecorator">

        <display:column property="hddBarcode" title="Barcode"
                sortable="true" style="text-align:center;" />
        <display:column property="clientname" title="Client"
                sortable="true" style="text-align:center;" />
        <display:column property="diskreturndate" title="HDD Return date"
                sortable="true" style="text-align:center;" />

        <display:column property="cemail" title="Email" media="html"/>
        <display:column property="email" title="Email" media="pdf"/>
        <display:column property="email" title="Email" media="excel"/>

        <display:setProperty name="export.pdf" value="true" />
        <display:setProperty name="export.pdf.filename"
value="LogisticReport.pdf" />
        <display:setProperty name="export.excel.filename"
value="LogisticReport.xls" />
        <display:setProperty name="export.xml" value="false" />
        <display:setProperty name="export.csv" value="false" />
        <display:setProperty name="export.xls" value="false" />
</display:table>


view source before sending mail:

<table id="data">
<thead>
<tr>
<th class="sortable">
Barcode</th>
<th class="sortable">
Client</th>
<th class="sortable">
Submission Date</th>
<th class="sortable">
HDD Return date</th>
<th class="sortable">
Lapsed Days</th>

<th>Email</th></tr></thead>
<tbody>
<tr class="odd">
<td style="text-align:center;">121</td>
<td style="text-align:center;">HyderabadClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>
<td style="text-align:center;">4</td>
<td>raaj...@krishct.com</td></tr>
<tr class="even">

<td style="text-align:center;">122</td>
<td style="text-align:center;">ChennaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>
<td style="text-align:center;">4</td>
<td>sureshre...@krishct.com</td></tr>
<tr class="odd">
<td style="text-align:center;">123</td>
<td style="text-align:center;">MumbaiClient</td>

<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/26/2011</td>
<td style="text-align:center;">9</td>
<td>raaj...@krishct.com</td></tr>
<tr class="even">
<td style="text-align:center;">125</td>
<td style="text-align:center;">MumbaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>

<td style="text-align:center;">4</td>
<td>raaj...@krishct.com</td></tr>
<tr class="odd">
<td style="text-align:center;">126</td>
<td style="text-align:center;">HyderabadClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">02/31/2011</td>
<td style="text-align:center;color:red">93</td>
<td>a
href="../GetLogisticReport.do?email=raaj...@krishct.com&client=HyderabadClient&ldays=93&projectid=6&drdate=02/31/2011&bcode=126">raaj...@krishct.com
/a</td></tr>

<tr class="even">
<td style="text-align:center;">129</td>
<td style="text-align:center;">ChennaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/24/2011</td>
<td style="text-align:center;">11</td>
<td>sureshre...@krishct.com</td></tr>
<tr class="odd">
<td style="text-align:center;">124</td>
<td style="text-align:center;">ChennaiClient</td>

<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>
<td style="text-align:center;">4</td>
<td>sureshre...@krishct.com</td></tr></tbody></table><div
class="exportlinks">Export To:
a
href="/scrabble/GetLogisticReport.do?6578706f7274=1&pname=6&projectid=6&projectid=&d-49216-e=2">Excel
/a |
a
href="/scrabble/GetLogisticReport.do?6578706f7274=1&pname=6&projectid=6&projectid=&d-49216-e=5">PDF
/a</div></div>
                                </center>
                                </td>
                        </tr>

                </table>


view source after sending the mail:


<table id="data">
<thead>
<tr>
<th class="sortable">
Barcode</th>
<th class="sortable">
a
href="/scrabble/GetLogisticReport.do?d-49216-o=2&client=HyderabadClient&d-49216-s=1&email=raaja.g%40krishct.com&bcode=126&ldays=93&drdate=02%2F31%2F2011&projectid=6">Client
/a</th>
<th class="sortable">
Submission Date</th>

<th class="sortable">
HDD Return date</th>
<th class="sortable">
Lapsed Days</th>
<th>Email</th></tr></thead>
<tbody>
<tr class="odd">
<td style="text-align:center;">121</td>
<td style="text-align:center;">HyderabadClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>

<td style="text-align:center;">4</td>
<td>raaj...@krishct.com</td></tr>
<tr class="even">
<td style="text-align:center;">122</td>
<td style="text-align:center;">ChennaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>
<td style="text-align:center;">4</td>
<td>sureshre...@krishct.com</td></tr>

<tr class="odd">
<td style="text-align:center;">123</td>
<td style="text-align:center;">MumbaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/26/2011</td>
<td style="text-align:center;">9</td>
<td>raaj...@krishct.com</td></tr>
<tr class="even">
<td style="text-align:center;">125</td>
<td style="text-align:center;">MumbaiClient</td>

<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>
<td style="text-align:center;">4</td>
<td>raaj...@krishct.com</td></tr>
<tr class="odd">
<td style="text-align:center;">126</td>
<td style="text-align:center;">HyderabadClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">02/31/2011</td>

<td style="text-align:center;color:red">93</td>
<td>a
href="../GetLogisticReport.do?email=raaj...@krishct.com&client=HyderabadClient&ldays=93&projectid=6&drdate=02/31/2011&bcode=126">raaj...@krishct.com
/a </td></tr>
<tr class="even">
<td style="text-align:center;">129</td>
<td style="text-align:center;">ChennaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/24/2011</td>
<td style="text-align:center;">11</td>
<td>sureshre...@krishct.com</td></tr>

<tr class="odd">
<td style="text-align:center;">124</td>
<td style="text-align:center;">ChennaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>
<td style="text-align:center;">4</td>
<td>sureshre...@krishct.com</td></tr></tbody></table><div
class="exportlinks">Export To:
a
href="/scrabble/GetLogisticReport.do?client=HyderabadClient&email=raaja.g%40krishct.com&6578706f7274=1&bcode=126&ldays=93&drdate=02%2F31%2F2011&projectid=6&d-49216-e=2">Excel
/a|
a
href="/scrabble/GetLogisticReport.do?client=HyderabadClient&email=raaja.g%40krishct.com&6578706f7274=1&bcode=126&ldays=93&drdate=02%2F31%2F2011&projectid=6&d-49216-e=5">PDF
a</div></div>

                                </center>
                                </td>
                        </tr>
                </table>


The table export link is getting modified. I want whenever I click on export
options only the data should get export not to send the mail.

Please help me in solving this.

--raaja.g
--
View this message in context: 
http://old.nabble.com/how-to-create-displaytag-column-link-with-multiple-parameters-tp31809521p31823452.html
Sent from the DisplayTag - General mailing list archive at Nabble.com.


------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
displaytag-user mailing list
displaytag-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/displaytag-user

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
displaytag-user mailing list
displaytag-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/displaytag-user

Reply via email to