| #region Event: RadAjaxMgr_AjaxRequest |
| /// <summary> |
| /// Ajax manager request event delegate handler. |
| /// </summary> |
| /// <param name="sender">Event sender.</param> |
| /// <param name="e">Event arguments.</param> |
| private void RadAjaxMgr_AjaxRequest(object sender, AjaxRequestEventArgs e) { |
| if (e.Arguement == "RefreshGrid") |
| gridItems.Rebind(); // Gets here no problem |
| } |
| #endregion |
| var winMgrName = "ctl00_ContentPlaceHolder1_RadWindowManager1"; |
| var gridUniqueID = "ctl00$ContentPlaceHolder1$gridItems"; |
| var gridClientID = "ctl00_ContentPlaceHolder1_gridItems"; |
| var ajaxManagerClientID = "ctl00_RadAjaxManager1"; |
| var winEditOrder = "winEditDepartment"; |
| // Popup department editor page/window. |
| function EditDepartment(deptID) { |
| OpenRadWindow(winMgrName, "EditDepartment.aspx?i=" + deptID, winEditOrder); |
| } |
| // Callback handler from the window's OK button handler. |
| function DepartmentChangeCallback() { |
| var ajaxMgr = $find(ajaxManagerClientID); |
| var gridItems = $find(gridClientID); |
| ajaxMgr.AjaxRequest("RefreshGrid"); |
| } |
Line 240: <asp:Panel ID="pnlChart" runat="server" Visible="false">
Line 241: <tr><td>
Line 242: <telerik:RadChart ID="RadChart2" runat="server" DefaultType="Pie" Width="710px">
Line 243:</telerik:RadChart>
Line 244: </td></tr>
|
<div id="ctl00_StandardWindowManager" style="z-index:7001;display:none;">
<!-- 2010.1.415.40 --><div id="ctl00_StandardWindowManager_alerttemplate" style="display:none;">
<div class="rwDialogPopup radalert">
<div class="rwDialogText">
{1}
</div>
<div>
<a onclick="$find('{0}').close();"
class="rwPopupButton" href="javascript:void(0);">
<span class="rwOuterSpan">
<span class="rwInnerSpan">##LOC[OK]##</span>
</span> </a> </div> </div> </div><div id="ctl00_StandardWindowManager_prompttemplate" style="display:none;"> <div class="rwDialogPopup radprompt"> <div class="rwDialogText"> {1} </div> <div> <script type="text/javascript"> function RadWindowprompt_detectenter(id, ev, input) { if (!ev) ev = window.event; if (ev.keyCode == 13) { var but = input.parentNode.parentNode.getElementsByTagName("A")[0]; if (but) { if (but.click) but.click(); else if (but.onclick) { but.focus(); var click = but.onclick; but.onclick = null; if (click) click.call(but); } } return false; } else return true; } </script>
<input onkeydown="return RadWindowprompt_detectenter('{0}', event, this);" type="text" class="rwDialogInput" value="{2}" /> </div> <div> <a onclick="$find('{0}').close(this.parentNode.parentNode.getElementsByTagName('input')[0].value);" class="rwPopupButton" href="javascript:void(0);" ><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[OK]##</span></span></a> <a onclick="$find('{0}').close(null);" class="rwPopupButton" href="javascript:void(0);"><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[Cancel]##</span></span></a> </div> </div> </div><div id="ctl00_StandardWindowManager_confirmtemplate" style="display:none;">
<div class="rwDialogPopup radconfirm"> <div class="rwDialogText"> {1} </div> <div> <a onclick="$find('{0}').close(true);" class="rwPopupButton" href="javascript:void(0);" ><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[OK]##</span></span></a> <a onclick="$find('{0}').close(false);" class="rwPopupButton" href="javascript:void(0);"><span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[Cancel]##</span></span></a> </div> </div> </div><input id="ctl00_StandardWindowManager_ClientState" name="ctl00_StandardWindowManager_ClientState" type="hidden" />
</div>
<
telerik:RadGrid ID="RadGrid2" runat="server" DataSourceID="LinqDataSource2" Skin="Office2007"
ShowStatusBar="True" Width="100%" AutoGenerateColumns="False" AllowSorting="True"
AllowAutomaticDeletes="true" AllowPaging="true" GridLines="None" AllowAutomaticInserts="false"
AllowAutomaticUpdates="True" OnItemInserted="RadGrid2_ItemInserted" OnItemUpdated="RadGrid2_ItemUpdated"
OnItemDeleted="RadGrid2_ItemDeleted" OnInsertCommand="RadGrid2_InsertCommand"
OnUpdateCommand="RadGrid2_UpdateCommand" OnDeleteCommand="RadGrid2_DeleteCommand"
OnItemDataBound="RadGrid2_ItemDataBound" OnItemCommand="RadGrid2_ItemCommand"
OnSortCommand="RadGrid2_SortCommand" OnCancelCommand="RadGrid2_CancelCommand"
OnEditCommand="RadGrid2_EditCommand" BorderColor="#bbd9ee" OnPageIndexChanged="RadGrid2_PageIndexChanged">
<HeaderContextMenu EnableTheming="True" Skin="Office2007">
<CollapseAnimation Duration="200" Type="OutQuint" />
</HeaderContextMenu>
<PagerStyle Mode="NextPrevNumericAndAdvanced"></PagerStyle>
<MasterTableView DataKeyNames="ExerciseID" DataSourceID="LinqDataSource2" Width="100%"
CommandItemDisplay="Top">
<CommandItemSettings AddNewRecordImageUrl="images/AddNew.gif" AddNewRecordText="Add New Exercise" />
<CommandItemStyle CssClass="green_heading_underline" />
.....
.....
Code for ItemCommand is like below:
protected void RadGrid2_ItemCommand(object source, GridCommandEventArgs e)
{
if ((e.CommandName == "ExpandCollapse") || (e.CommandName == "InitInsert"))
{
UpdatePanel2.Update();
}
}
Can anybody help?