| <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> |
| <script type="text/javascript"> |
| function ShowEditForm(id, rowIndex) { |
| var grid = $find("<%= gvwTransactions.ClientID %>"); |
| var rowControl = grid.get_masterTableView().get_dataItems()[rowIndex].get_element(); |
| grid.get_masterTableView().selectItem(rowControl, true); |
| window.radopen("transaction-details.aspx?TransactionId=" + id, "TransactionListDialog"); |
| return false; |
| } |
| function ShowInsertForm(id, node) { |
| window.radopen("transaction-details.aspx?ItemId=" + id + "&SelNode=" + node, "TransactionListDialog"); |
| return false; |
| } |
| function ShowMoveForm(id, node) { |
| window.radopen("move-stock.aspx?ItemId=" + id + "&SelNode=" + node, "TransactionListDialog"); |
| return false; |
| } |
| function ShowTransferForm(id, node) { |
| window.radopen("transfer-split.aspx?ItemId=" + id + "&SelNode=" + node, "TransactionListDialog"); |
| return false; |
| } |
| function refreshGrid(arg) { |
| switch (arg) { |
| case 'Rebind': |
| $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("Rebind"); |
| break; |
| case 'RebindAlsoTable': |
| $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("RebindAlsoTable"); |
| break; |
| case 'RebindAndNavigate': |
| $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("RebindAndNavigate"); |
| break; |
| case 'RebindAndNavigateAlsoTable': |
| $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("RebindAndNavigateAlsoTable"); |
| break; |
| default: |
| $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("RebindAndNavigateAlsoTable"); |
| } |
| } |
| </script> |
| </telerik:RadCodeBlock> |
| <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> |
| <script type="text/javascript"> |
| function CloseAndRebind(args) |
| { |
| GetRadWindow().Close(); |
| GetRadWindow().BrowserWindow.refreshGrid(args); |
| } |
| function GetRadWindow() |
| { |
| var oWindow = null; |
| if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog |
| else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;//IE (and Moz as well) |
| return oWindow; |
| } |
| function CancelEdit() |
| { |
| GetRadWindow().Close(); |
| } |
| </script> |
| </telerik:RadCodeBlock> |
<telerik:RadGrid runat="server" ID="RadGrid1"
PagerStyle-Position="TopAndBottom"
EditItemStyle-BackColor="#ccff99" Skin="Hay" GridLines="Vertical"
DataSourceID="LinqDataSource1"
AllowFilteringByColumn="True"
ClientSettings-AllowColumnsReorder="True"
AllowSorting="True"
AutoGenerateColumns="False"
AllowPaging="True" PageSize="20"
ShowStatusBar="True"
OnItemCommand="RadGrid1_ItemCommand"
OnItemCreated="RadGrid1_ItemCreated"
OnItemDataBound="RadGrid1_ItemDataBound"
OnUpdateCommand="RadGrid1_UpdateCommand"
OnInsertCommand="RadGrid1_InsertCommand"
OnItemUpdated="RadGrid1_ItemUpdated"
OnItemInserted="RadGrid1_ItemInserted"
OnPreRender="RadGrid1_PreRender"
EnableLinqExpressions="True">
<PagerStyle Mode="NextPrevAndNumeric" />
<GroupingSettings CaseSensitive="false" />
<
telerik:RadPageView ID="_radPageViewMarkets" runat="server" Selected="True">
<telerik:RadGrid ID="_radGridMarkets" runat="server" AutoGenerateColumns="False"
AllowPaging="True" PageSize="100" GridLines="None" Skin="Office2007" OnNeedDataSource="_radGridMarkets_NeedDataSource">
<AlternatingItemStyle BackColor="#EDEFF1" BorderColor="Blue" />
<ItemStyle BorderStyle="Solid" />
<PagerStyle AlwaysVisible="True" Position="TopAndBottom" Mode="Advanced" />
<ClientSettings>
<Selecting AllowRowSelect="true" />
</ClientSettings>
<MasterTableView>
<RowIndicatorColumn>
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="Tag" HeaderText="Tag" UniqueName="_colTag">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ShortDescription" HeaderText="Short Description"
UniqueName="_colMktShortDesc">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="LongDescription" HeaderText="Long Description"
UniqueName="_colMktLongDesc">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ExchngRateMarketTag" HeaderText="Exchange Rate Tag "
UniqueName="_colExchngRateMarketTag ">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ConvertLocalCurrency" HeaderText="Convert Local Currency "
UniqueName="_colMktConvertLocalCurrency ">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="IndexConsolidation" HeaderText="Index Consolidation"
UniqueName="_colIndexConsolidation ">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="MarketConsolidation" HeaderText="Market Consolidation"
UniqueName="_colMarketConsolidation">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView><FilterMenu EnableTheming="True">
<CollapseAnimation Duration="200" Type="OutQuint" />
</FilterMenu>
<EditItemStyle BorderStyle="Solid" />
</telerik:RadGrid></telerik:RadPageView>
Thanks
Bala