2

I'm using the DisplayTag library 1.2 and on the export all links are exported as text. How to remove the links from export.

4

1 に答える 1

10

display:columnタグでmedia属性を「html」に設定して、JSPでその列のみを表示し、エクスポートでは表示しないようにすることができます。次に、同じ列が再び表示されますが、メディア属性がエクスポートタイプに設定されている場合は、「excel」と言って、JSPではなくエクスポートにのみ表示されるようにします。

たとえば、リンクを含む「タイトル」列がありますが、リンクをエクスポートしたくありません。ただし、純粋なタイトルをエクスポートしたいのですが。これを行うには、2つのdisplay:columnエントリを使用します。1つはJSPで表示するためのもので、もう1つはExcelにエクスポートするためのものです。

<display:column title="Title" sortable="true" property="title" 
    href="editAlert.do" paramId="id" paramProperty="id" media="html"/>
<display:column title="Title" property="title" media="excel" />
于 2011-04-15T18:52:06.153 に答える