1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="rgCalls">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="rgCalls" LoadingPanelID="ralpCalls" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="ralpCalls" runat="server" HorizontalAlign="Center" />
<telerik:RadGrid ID="rgCalls" runat="server"
AutoGenerateColumns="false"
PageSize="5"
AllowPaging="true"
AllowSorting="true"
OnNeedDataSource="rgCalls_NeedDataSource"
OnItemDataBound="rgCalls_ItemDataBound"
OnInsertCommand="rgCalls_InsertCommand"
OnItemCommand="rgCalls_ItemCommand">
<MasterTableView
CommandItemDisplay="Top"
ClientDataKeyNames="Id"
DataKeyNames="Id"
EditMode="InPlace">
<NoRecordsTemplate>##000013-No record to display.##</NoRecordsTemplate>
<CommandItemSettings
ShowRefreshButton="true"
ShowAddNewRecordButton="true"
AddNewRecordText="##000004-Add a Call##"
RefreshText="##000005-Refresh##" />
<Columns>
<telerik:GridEditCommandColumn ButtonType="ImageButton"
CancelText="##000007-Cancel##"
EditText="##000006-Edit##"
UpdateText="##000008-Save Updates##" />
<%-- Link to view Call details. content is loaded into code behind rgCalls_ItemDataBound method --%>
<telerik:GridTemplateColumn HeaderText="">
<ItemTemplate>
<asp:HyperLink ID="ViewLink" runat="server" Text="" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<%-- Call Date --%>
<telerik:GridDateTimeColumn
UniqueName="CallTimestamp"
HeaderText="##000009-Date##"
DataField="Timestamp"
DataType="System.DateTime"
PickerType="DateTimePicker" />
<%-- Call Notes --%>
<telerik:GridBoundColumn
HeaderText="##000010-Notes##"
DataField="Notes"
DataType="System.String" />
<%-- Label to display the user name. Receive the user ID from database,
so the user name is loaded in code behind rgCalls_ItemDataBound method --%>
<telerik:GridTemplateColumn HeaderText="##000011-By##">
<ItemTemplate>
<asp:Label ID="lblUserName" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<%-- Label to display the call direction. Receive a bit from database,
so the matching icon is loaded in code behind rgCalls_ItemDataBound method --%>
<telerik:GridTemplateColumn HeaderText="##000012-Direction##" ItemStyle-Width="20">
<ItemTemplate>
<asp:Label ID="lblCallDirection" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid> |
Partager