<%
@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI" TagPrefix="asp" %>
<%
@ Register Assembly="Telerik.Web.UI, Version=2008.2.723.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4"
Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%
@ Register TagPrefix="radG" Namespace="Telerik.WebControls" Assembly="RadGrid.Net2" %>
<%
@ Register TagPrefix="rada" Namespace="Telerik.WebControls" Assembly="RadAjax.NET2" %>
<%
@ Register tagprefix="radW" namespace = "Telerik.WebControls" assembly="RadWindow.Net2" %>
...
<telerik:RadTabStrip ID="rtsContact" runat="server" Orientation="HorizontalTop"
MultiPageID="RadMultiPage1" Visible="true" skin="Outlook"
SelectedIndex="0" PerTabScrolling="True" Width="100%" >
<Tabs>
<telerik:RadTab PageViewID="PageView1" Text="Sched. Detls & Prem Calc. "
Width="250px" runat="server" Selected="True">
</telerik:RadTab>
<telerik:RadTab PageViewID="PageView2" Text="Banking Details"
runat="server"
Width="250px">
</telerik:RadTab>
<telerik:RadTab PageViewID="PageView3" Text="Notes"
runat="server"
Width="250px">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1"
runat="server" SelectedIndex="0" Height="100%">
<telerik:RadPageView ID="PageView1" runat="server" Width="100%" Height="100%">
....Typical RadGrid here
</telerik:RadPageView>
<telerik:RadPageView ID="PageView2"
runat="server" Width="550px" Height="300px">
.... ....Typical RadGrid here
<telerik:RadPageView ID="PageView3"
runat="server" Width="550px" Height="300px">
<asp:Panel ID="pnlBottom" runat="server" >
<telerik:RadEditor
ID="RadEditor1"
runat="server"
Style="position: relative; left: 0px;"
Width="99%" Height="300px"
enabled="true">
<Content>
</Content>
</telerik:RadEditor>
<%
--Scripts for RadEditor ..custom dropdowns..invoking their scripts and the __DoPostback--%>
Telerik.Web.UI.Editor.CommandList[
"Save"] = function(commandName, editor, args)
{
__doPostBack(commandName,args);
};
</
script>
</asp:Panel>
</telerik:RadPageView>
</telerik:RadMultiPage>
<div>
</div>
</form>
</
body>
</
html>
<
telerik:RadTabStrip ID="rtsContact" runat="server"
Orientation="horizontalTop"
MultiPageID="RadMultiPage1" Visible="true"
SelectedIndex="0" PerTabScrolling="True" Width="100%" >
<Tabs>
<telerik:RadTab PageViewID="PageView1" Text="Sched. Detls & Prem Calc. " Width="177px" runat="server">
</telerik:RadTab>
<telerik:RadTab PageViewID="PageView2" Text="Banking Details" runat="server" Width="177px">
</telerik:RadTab>
<telerik:RadTab PageViewID="PageView3" Text="Notes" runat="server" Width="177px">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1"
runat="server" SelectedIndex="0" Height="100%">
<telerik:RadPageView
ID="PageView1" runat="server" Width="100%" Height="100%">
.......A RADGRid here
</telerik:radpageview>
<telerik:radpageview ID="PageView2" runat="server"
Width="100%" Height="100%">
.......Another RADGRid here
</telerik:radpageview>
<
telerik:RadGrid ID="radGridFacts" runat="server" AllowMultiRowSelection="True" AllowPaging="True"
AutoGenerateColumns="False" GridLines="None" PageSize="30" AllowAutomaticDeletes="True"
AllowAutomaticInserts="True" AllowAutomaticUpdates="True" AllowMultiRowEdit="True"
DataSourceID="objContDsFact" AllowFilteringByColumn ="True" Height="400px">
<AlternatingItemStyle BackColor="#EDEFF1" BorderColor="Blue" />
<PagerStyle AlwaysVisible="True" Mode="NextPrevNumericAndAdvanced" PageButtonCount="25"
Position="TopAndBottom" />
<MasterTableView CommandItemDisplay="Top" EditMode="InPlace" AllowFilteringByColumn="True"
DataSourceID="objContDsFact" TableLayout ="fixed">
<RowIndicatorColumn>
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
<Columns>
<telerik:GridEditCommandColumn ButtonType="ImageButton" UpdateImageUrl="../images/Update.gif"
EditImageUrl="../images/Edit.gif" InsertImageUrl="../images/Insert.gif" CancelImageUrl="../images/Cancel.gif"
UniqueName="EditCommandColumn">
<HeaderStyle Width="4%" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridEditCommandColumn>
<telerik:GridButtonColumn ConfirmText="Delete this product?" ButtonType="ImageButton"
ImageUrl="../images/Delete.gif" CommandName="Delete" Text="Delete" UniqueName="DeleteColumn">
<HeaderStyle Width="4%" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridButtonColumn>
<telerik:GridClientSelectColumn>
<HeaderStyle Width="4%" HorizontalAlign="center"/>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridClientSelectColumn>
<telerik:GridBoundColumn DataField="Tag" HeaderText="Tag" UniqueName="factTagCol">
<HeaderStyle Width="13%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ShortDescription" HeaderText="Short Description"
UniqueName="colFactShortDesc">
<HeaderStyle Width="16%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="LongDescription" HeaderText="Long Description"
UniqueName="colFactLongDesc">
<HeaderStyle Width="20%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="CurrencyDbMarketTag" HeaderText="Currency Market Tag"
UniqueName="colCurrencyDbMarketTag" ReadOnly="True">
<HeaderStyle Width="13%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="CurrencyDbFactTag" HeaderText="Currency Fact Tag "
UniqueName="colCurrencyDbFactTag " ReadOnly="True">
<HeaderStyle Width="13%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="FactRate" HeaderText="Fact Rate" UniqueName="colFactRate"
ReadOnly="True">
<HeaderStyle Width="13%" />
</telerik:GridBoundColumn>
</Columns>
<EditFormSettings>
<EditColumn UniqueName="EditCommandColumn1">
</EditColumn>
</EditFormSettings>
<CommandItemTemplate>
<%
-- <div style="padding: 10px 0px;">--%>
<asp:LinkButton ID="btnEditSelected" runat="server" CommandName="UpdateEdited"
Style="vertical-align: bottom"
Visible="<%# radGridFacts.EditIndexes.Count > 0 %>"><img alt=""
src="../images/Update.gif" style="border:0px;vertical-align:middle;" />
Update Products
</asp:LinkButton>
<asp:LinkButton ID="btnCancel" runat="server" CausesValidation="false"
CommandName="CancelAll"
Visible="<%# radGridFacts.EditIndexes.Count > 0 || radGridFacts.MasterTableView.IsItemInserted %>"><img
alt="" src="../images/Cancel.gif" style="border:0px;vertical-align:middle;" />
Cancel editing
</asp:LinkButton>
<asp:LinkButton ID="btnAddProduct" runat="server" CommandName="InitInsert"
Visible="<%# !radGridFacts.MasterTableView.IsItemInserted %>"><img alt=""
src="../images/AddRecord.gif" style="border:0px;vertical-align:middle;" />
Add new Product
</asp:LinkButton>
<asp:LinkButton ID="btnSaveProduct" runat="server" CommandName="PerformInsert"
Visible="<%# radGridFacts.MasterTableView.IsItemInserted %>"><img alt=""
src="../images/Insert.gif" style="border:0px;vertical-align:middle;" /> Add
this Product
</asp:LinkButton>
<asp:LinkButton ID="btnUpdateEdited" runat="server" CausesValidation="false"
CommandName="EditSelected" Visible="<%# radGridFacts.EditIndexes.Count == 0 %>"><img
alt="" src="../images/Edit.gif" style="border:0px;vertical-align:middle;" />
Edit Selected Products
</asp:LinkButton>
<asp:LinkButton ID="btnDeleteSelectedProducts" runat="server"
CausesValidation="false" CommandName="DeleteSelected"
OnClientClick="javascript:return confirm('Delete all selected Products?')"><img
alt="" src="../images/Delete.gif" style="border:0px;vertical-align:middle;" />
Delete Selected Products
</asp:LinkButton>
<asp:LinkButton ID="btnRefresh" runat="server" CommandName="RebindGrid"><img
alt="" src="../images/Refresh.gif" style="border:0px;vertical-align:middle;" />
Refresh Product list
</asp:LinkButton>
<%
-- </div>--%>
</CommandItemTemplate>
</MasterTableView>
<ClientSettings AllowKeyboardNavigation="True" AllowColumnsReorder="True">
<Selecting AllowRowSelect="True" />
<Scrolling AllowScroll="True" UseStaticHeaders="true" ScrollHeight="300px" SaveScrollPosition="true"/>
</ClientSettings>
<FilterMenu EnableTheming="True">
<CollapseAnimation Duration="200" Type="OutQuint" />
</FilterMenu>
<EditItemStyle BackColor="#A2A2A2" />
</telerik:RadGrid>
| <telerik:GridTemplateColumn HeaderButtonType="TextButton" UniqueName="Upload" HeaderText="File Name"> |
| <ItemTemplate> |
| <asp:Label runat="server" ID="lblFileName" Text='<%# Eval("FileName") %>' /> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <span style="color: #FF0000;">*</span> |
| <asp:FileUpload Width="400" ID="RadUpload1" runat="server" /> |
| <asp:RequiredFieldValidator Visible='<%# (Container is GridEditFormInsertItem) %>' |
| runat="server" ControlToValidate="RadUpload1" ErrorMessage="Please select any file" |
| ID="ReqUpload" SetFocusOnError="true" ToolTip="Please upload a file"></asp:RequiredFieldValidator> |
| </EditItemTemplate> |
| <ItemStyle Width="10%" HorizontalAlign="right" /> |
| <HeaderStyle Width="20%" HorizontalAlign="center" /> |
| </telerik:GridTemplateColumn> |