Subversion-Projekte lars-tiefland.prado

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<%@ Title="Post Management" %>
2
 
3
<com:TContent ID="Main">
4
 
5
<h2>Administration Center</h2>
6
 
7
<com:Application.Pages.Admin.AdminMenu />
8
 
9
<com:TDataGrid ID="PostGrid"
10
	AutoGenerateColumns="false"
11
	DataKeyField="ID"
12
	CssClass="grid"
13
	HeaderStyle.CssClass="grid-header"
14
	ItemStyle.CssClass="grid-row1"
15
	SelectedItemStyle.CssClass="grid-row-selected"
16
	AlternatingItemStyle.CssClass="grid-row2"
17
	AllowPaging="true"
18
	AllowCustomPaging="true"
19
	PageSize="20"
20
	PagerStyle.CssClass="grid-pager"
21
	PagerStyle.Mode="Numeric"
22
	OnPageIndexChanged="changePage"
23
	OnPagerCreated="pagerCreated"
24
	OnEditCommand="editItem"
25
	OnUpdateCommand="saveItem"
26
	OnCancelCommand="cancelItem"
27
	>
28
	<com:THyperLinkColumn
29
		HeaderText="Title"
30
		DataNavigateUrlField="ID"
31
		DataNavigateUrlFormatString="#$this->Service->constructUrl('Posts.ViewPost',array('id'=>{0}))"
32
		DataTextField="Title"
33
		/>
34
	<com:THyperLinkColumn
35
		HeaderText="Author"
36
		DataNavigateUrlField="AuthorID"
37
		DataNavigateUrlFormatString="#$this->Service->constructUrl('Users.ViewUser',array('id'=>{0}))"
38
		DataTextField="AuthorName"
39
		/>
40
	<com:TTemplateColumn
41
		HeaderText="Status"
42
		ItemStyle.HorizontalAlign="Center"
43
		ItemStyle.Width="90px" >
44
		<prop:ItemTemplate>
45
		<%#
46
			$this->Parent->DataItem->Status===0 ?
47
				'Published' :
48
				($this->Parent->DataItem->Status===1 ?
49
					'Draft' :
50
					($this->Parent->DataItem->Status===2 ? 'Pending' : 'Sticky'))
51
		%>
52
		</prop:ItemTemplate>
53
		<prop:EditItemTemplate>
54
		<com:TDropDownList ID="PostStatus" SelectedValue=<%# $this->Parent->DataItem->Status %> >
55
			<com:TListItem Value="0" Text="Published" />
56
			<com:TListItem Value="1" Text="Draft" />
57
			<com:TListItem Value="2" Text="Pending" />
58
			<com:TListItem Value="3" Text="Sticky" />
59
		</com:TDropDownList>
60
		</prop:EditItemTemplate>
61
	</com:TTemplateColumn>
62
	<com:TBoundColumn
63
		HeaderText="Time"
64
		ReadOnly="true"
65
		DataField="ModifyTime"
66
		DataFormatString="#date('M j, Y',{0})"
67
		ItemStyle.Wrap="false"
68
		ItemStyle.Width="90px"
69
		ItemStyle.HorizontalAlign="Center"
70
		/>
71
	<com:TEditCommandColumn
72
		HeaderText="Command"
73
		HeaderStyle.Width="80px"
74
		UpdateText="Save"
75
		ItemStyle.HorizontalAlign="Center"
76
		ItemStyle.Wrap="false"
77
		ItemStyle.Width="80px"
78
		/>
79
</com:TDataGrid>
80
 
81
</com:TContent>