Subversion-Projekte lars-tiefland.prado

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<%@ Title="User 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="UserGrid"
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="Name"
30
		DataNavigateUrlField="ID"
31
		DataNavigateUrlFormatString="#$this->Service->constructUrl('Users.ViewUser',array('id'=>{0}))"
32
		DataTextField="Name"
33
		/>
34
	<com:TTemplateColumn
35
		HeaderText="Role"
36
		ItemStyle.HorizontalAlign="Center"
37
		ItemStyle.Wrap="false"
38
		ItemStyle.Width="50px" >
39
		<prop:ItemTemplate>
40
		<%#	$this->Parent->DataItem->Role===0 ?	'User' : 'Admin' %>
41
		</prop:ItemTemplate>
42
		<prop:EditItemTemplate>
43
		<com:TDropDownList ID="UserRole" SelectedValue=<%# $this->Parent->DataItem->Role %> >
44
			<com:TListItem Value="0" Text="User" />
45
			<com:TListItem Value="1" Text="Admin" />
46
		</com:TDropDownList>
47
		</prop:EditItemTemplate>
48
	</com:TTemplateColumn>
49
	<com:TTemplateColumn
50
		HeaderText="Status"
51
		ItemStyle.HorizontalAlign="Center"
52
		ItemStyle.Wrap="false"
53
		ItemStyle.Width="70px" >
54
		<prop:ItemTemplate>
55
		<%#
56
			$this->Parent->DataItem->Status===0 ?
57
				'Normal' :
58
				($this->Parent->DataItem->Status===1 ? 'Disabled' : 'Pending')
59
		%>
60
		</prop:ItemTemplate>
61
		<prop:EditItemTemplate>
62
		<com:TDropDownList ID="UserStatus" SelectedValue=<%# $this->Parent->DataItem->Status %> >
63
			<com:TListItem Value="0" Text="Normal" />
64
			<com:TListItem Value="1" Text="Disabled" />
65
			<com:TListItem Value="2" Text="Pending" />
66
		</com:TDropDownList>
67
		</prop:EditItemTemplate>
68
	</com:TTemplateColumn>
69
	<com:TBoundColumn
70
		HeaderText="Email"
71
		DataField="Email"
72
		ItemStyle.Wrap="false"
73
		ItemStyle.Width="90px"
74
		ReadOnly="true"	>
75
		<prop:DataFormatString>#
76
		'<a href="mailto:'.{0}.'">'.{0}.'</a>'
77
		</prop:DataFormatString>
78
	</com:TBoundColumn>
79
	<com:TBoundColumn
80
		HeaderText="Reg. Date"
81
		DataField="CreateTime"
82
		DataFormatString="#date('M j, Y',{0})"
83
		ReadOnly="true"
84
		ItemStyle.Wrap="false"
85
		ItemStyle.Width="90px"
86
		/>
87
	<com:TEditCommandColumn
88
		HeaderText="Command"
89
		HeaderStyle.Width="80px"
90
		UpdateText="Save"
91
		ItemStyle.HorizontalAlign="Center"
92
		ItemStyle.Wrap="false"
93
		ItemStyle.Width="80px"
94
		/>
95
</com:TDataGrid>
96
 
97
</com:TContent>