Subversion-Projekte lars-tiefland.prado

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<%@ Title="Post Management" %>

<com:TContent ID="Main">

<h2>Administration Center</h2>

<com:Application.Pages.Admin.AdminMenu />

<com:TDataGrid ID="PostGrid"
        AutoGenerateColumns="false"
        DataKeyField="ID"
        CssClass="grid"
        HeaderStyle.CssClass="grid-header"
        ItemStyle.CssClass="grid-row1"
        SelectedItemStyle.CssClass="grid-row-selected"
        AlternatingItemStyle.CssClass="grid-row2"
        AllowPaging="true"
        AllowCustomPaging="true"
        PageSize="20"
        PagerStyle.CssClass="grid-pager"
        PagerStyle.Mode="Numeric"
        OnPageIndexChanged="changePage"
        OnPagerCreated="pagerCreated"
        OnEditCommand="editItem"
        OnUpdateCommand="saveItem"
        OnCancelCommand="cancelItem"
        >
        <com:THyperLinkColumn
                HeaderText="Title"
                DataNavigateUrlField="ID"
                DataNavigateUrlFormatString="#$this->Service->constructUrl('Posts.ViewPost',array('id'=>{0}))"
                DataTextField="Title"
                />
        <com:THyperLinkColumn
                HeaderText="Author"
                DataNavigateUrlField="AuthorID"
                DataNavigateUrlFormatString="#$this->Service->constructUrl('Users.ViewUser',array('id'=>{0}))"
                DataTextField="AuthorName"
                />
        <com:TTemplateColumn
                HeaderText="Status"
                ItemStyle.HorizontalAlign="Center"
                ItemStyle.Width="90px" >
                <prop:ItemTemplate>
                <%#
                        $this->Parent->DataItem->Status===0 ?
                                'Published' :
                                ($this->Parent->DataItem->Status===1 ?
                                        'Draft' :
                                        ($this->Parent->DataItem->Status===2 ? 'Pending' : 'Sticky'))
                %>
                </prop:ItemTemplate>
                <prop:EditItemTemplate>
                <com:TDropDownList ID="PostStatus" SelectedValue=<%# $this->Parent->DataItem->Status %> >
                        <com:TListItem Value="0" Text="Published" />
                        <com:TListItem Value="1" Text="Draft" />
                        <com:TListItem Value="2" Text="Pending" />
                        <com:TListItem Value="3" Text="Sticky" />
                </com:TDropDownList>
                </prop:EditItemTemplate>
        </com:TTemplateColumn>
        <com:TBoundColumn
                HeaderText="Time"
                ReadOnly="true"
                DataField="ModifyTime"
                DataFormatString="#date('M j, Y',{0})"
                ItemStyle.Wrap="false"
                ItemStyle.Width="90px"
                ItemStyle.HorizontalAlign="Center"
                />
        <com:TEditCommandColumn
                HeaderText="Command"
                HeaderStyle.Width="80px"
                UpdateText="Save"
                ItemStyle.HorizontalAlign="Center"
                ItemStyle.Wrap="false"
                ItemStyle.Width="80px"
                />
</com:TDataGrid>

</com:TContent>