Subversion-Projekte lars-tiefland.prado

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<com:TContent ID="body">
2
 
3
<h1>TPager Sample</h1>
4
<p>
5
The following sample displays three different pagers associated with a single TDataList control. The datalist control is enabled with custom paging, which allows it to read only one page of data each time. This is typical in DB-driven applications.
6
</p>
7
 
8
<div>
9
Go to page:
10
<com:TPager ID="Pager"
11
	ControlToPaginate="DataList"
12
	PageButtonCount="3"
13
	Mode="Numeric"
14
	OnPageIndexChanged="pageChanged"
15
	/>
16
</div>
17
 
18
<com:TDataList
19
     ID="DataList"
20
     AllowPaging="true"
21
     AllowCustomPaging="true"
22
	 PageSize="2"
23
     EnableViewState="true"
24
     RepeatColumns="2"
25
     RepeatDirection="Vertical"
26
     ItemStyle.Font.Italic="true"
27
     ItemStyle.BackColor="#BFCFFF"
28
     HeaderStyle.BackColor="black"
29
     HeaderStyle.ForeColor="white"
30
     FooterStyle.BackColor="gray"
31
     AlternatingItemStyle.BackColor="#E6ECFF">
32
 
33
<prop:HeaderTemplate>
34
<div style="font-weight:bold; text-align:center;">Computer Parts</div>
35
</prop:HeaderTemplate>
36
 
37
<prop:FooterTemplate>
38
<div style="font-weight:bold; text-align:center;">
39
Total <%# $this->Parent->PageCount %> pages.
40
</div>
41
</prop:FooterTemplate>
42
 
43
<prop:ItemTemplate>
44
<table border="0" width="300">
45
<tr>
46
  <th>ID</th><th>Name</th><th>Quantity</th><th>Price</th>
47
</tr>
48
<tr>
49
  <td align="right"><com:TLiteral Text=<%#$this->DataItem['id'] %> /></td>
50
  <td align="right"><com:TLiteral Text=<%#$this->DataItem['name'] %> /></td>
51
  <td align="right"><com:TLiteral Text=<%#$this->DataItem['quantity'] %> /></td>
52
  <td align="right">$<com:TLiteral Text=<%#$this->DataItem['price'] %> /></td>
53
</tr>
54
</table>
55
</prop:ItemTemplate>
56
 
57
</com:TDataList>
58
 
59
<com:TPager ID="Pager2"
60
	ControlToPaginate="DataList"
61
	FirstPageText="9"
62
	LastPageText=":"
63
	Mode="NextPrev"
64
	NextPageText="4"
65
	PrevPageText="3"
66
	Font.Name="Webdings"
67
	OnPageIndexChanged="pageChanged"
68
	/>
69
<br/>
70
Choose page:
71
<com:TPager ID="Pager3"
72
	ControlToPaginate="DataList"
73
	Mode="DropDownList"
74
	OnPageIndexChanged="pageChanged"
75
	/>
76
 
77
<div class="last-modified">$Id: Sample1.page 2060 2007-07-19 13:46:05Z xue $</div></com:TContent>