3

これが私のStrutsコードです。[last/prev] [next/last]表示タグ内のリンクの位置を調整する方法を教えてください

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
<%@taglib uri="http://displaytag.sf.net" prefix="display" %>
<html>
`enter code here`
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Forbes Top 10 Richest Sports Stars 2009</title>
<link href="css/displaytag.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <h2>Forbes Top 10 Richest Sports Stars 2009</h2>
    <display:table export="true" id="data"
        name="sessionScope.HomeForm.richSportsmanList"
        requestURI="/homeAction.do" pagesize="3">
        <display:column property="place" title="Place" sortable="true" />
        <display:column property="name" title="Name" sortable="true" />
        <display:column property="age" title="Age" sortable="true" />
        <display:column property="annualIncome" title="Income(in m/yr)"
            sortable="true" />
    </display:table>
    <p>Note : List is according to Forbes List 2009</p>
</body>
</html>
4

2 に答える 2

1

displaytag を使用すると、display.propertiesファイルを介してその機能を変更できます。デフォルトであるプロパティpaging.banner.placementをオーバーライドして、プロパティをオーバーライドする必要があるバナーの位置を調整することができます ([最初/前] [次/最後] リンク先)。top<display:setProperty name="paging.banner.placement" value="bottom" />

paging.banner.full=<div class="pagelinks" align="right"><a href={1}>First</a><a href={2}>Prev</a>{0}<a href={3}>Next</a><a href={4}>Last</a></div>

クラスを変更するか、バナーの位置を設定する属性をpagelinks追加して、div タグのスタイルを変更する必要があります。style例えばposition: absolute; top: 75px; left: 260px; width: 245px; background-color: azure;

于 2013-01-22T19:39:09.247 に答える
0

Roman は、プロパティ ファイルで使用できる方法を提案しました。ただし、プロパティファイルのソリューションが機能しない場合があります::これが解決策です

<display:setProperty name="paging.banner.full" value='<span class="pagelinks"><a href="{1}" onclick="return false"></a> <a href="{2}"><span class="pagenation_LeftAro"/></a>  <a href="{3}"><span class="pagenation_RightAro"/></a><a href="{4}" onclick="return false"></a></span>' />

<display:setProperty name="paging.banner.first" value='<span class="pagelinks"><a href="{1}"  onclick="return false"></a> <a href="{2}" onclick="return false"></a> <a href="{3}"><span class="pagenation_RightAro"/></a><a href="{4}" onclick="return false"></a></span>' />

<display:setProperty name="paging.banner.last" value='<span class="pagelinks"><a href="{1}" onclick="return false"></a> <a href="{2}"><span class="pagenation_LeftAro"/></a> <a href="{3}" onclick="return false"></a><a href="{4}"  onclick="return false"></a></span>' />     

                                      <display:setProperty name="paging.banner.some_items_found" value='<span class="pagelinks"> {2}-{3} of {0}.</span>'/>
                                <display:setProperty name="paging.banner.all_items_found" value='<span class="pagelinks">1-{0} of {0}.</span>' />

このようにして、ページング バナーをカスタマイズして使用できます。

于 2014-06-19T08:57:27.327 に答える