
<%@ Page Language="C#" AutoEventWireup="true" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <div> <asp:ScriptManager runat="server" ID="ScriptManager1"> </asp:ScriptManager> <script type="text/C#" runat="server"> protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { System.Data.DataTable table = new System.Data.DataTable(); table.Columns.Add("ID", typeof(int)); table.Columns.Add("pct", typeof(decimal)); table.Rows.Add(1, 5.19m); table.Rows.Add(2, 99.49m); table.Rows.Add(3, 19.69m); table.Rows.Add(4, 5.99m); RadGrid1.DataSource = table; } </script> <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" OnNeedDataSource="RadGrid1_NeedDataSource"> <MasterTableView> <Columns> <telerik:GridBoundColumn DataField="ID" DataType="System.Int32" HeaderText="ID" UniqueName="ID"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn UniqueName="perComplete" HeaderText="Percent Complete" AllowFiltering="false"> <ItemTemplate> <telerik:RadNumericTextBox ID="pct" runat="server" Text='<%#Eval("pct") %>' Width="70px"> <NumberFormat AllowRounding="false" /> </telerik:RadNumericTextBox> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid> </div> </form></body></html><telerik:RadTabStrip ID="rdtabEmployee" runat="server" MultiPageID="rdmpPersonal" UnSelectChildren="True" Skin="WebBlue" EnableEmbeddedSkins="False" ClickSelectedTab="True" SelectedIndex="0" OnTabClick="tabClick"> <Tabs> <telerik:RadTab runat="server" Text="Personal" PageViewID="rdpgPersonal"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Contact" PageViewID="rdpgContact"> </telerik:RadTab></telerik:RadTabStrip><telerik:RadMultiPage ID="rdmpPersonal" runat="server"> <telerik:RadPageView ID="rdpgPersonal" runat="server" Selected="true"> <telerik:RadPanelBar runat="server" ID="rdpnlPersonal" ExpandMode="FullExpandedItem" Skin="Vista" EnableEmbeddedSkins="false" Width="880px"> <Items> <telerik:RadPanelItem Expanded="true" Text="Employee Personal Information" runat="server" Selected="true"> <Items> <telerik:RadPanelItem Value="AccountInformation" runat="server"> <ItemTemplate> <label> Demop </label> <telerik:RadDatePicker ID="RadDatePicker1" Width="200px" runat="server" MinDate="1900-01-01" TabIndex="5"> <Calendar ID="Calendar1" RangeMinDate="1900-01-01" runat="server"> </Calendar> </telerik:RadDatePicker> <telerik:RadDatePicker ID="radDtHiredate" Width="200px" runat="server" MinDate="1900-01-01" TabIndex="5"> <Calendar ID="calHire" RangeMinDate="1900-01-01" runat="server"> </Calendar> </telerik:RadDatePicker> <asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="validatehiredate" SetFocusOnError="true" ControlToValidate="RadDatePicker1" ValidationGroup="accountValidation" ForeColor="Red" Display="Dynamic">Can not Hire Guy less than 18 yrs</asp:CustomValidator> <br /> <button onclick="javascript: NextDay(event); return false"> Move to next day</button> <telerik:RadButton ID="rdbtnpersonalSaveNext" ValidationGroup="accountValidation" OnClick="rdbtnpersonalSaveNext_Click" TabIndex="11" runat="server" Text="Save & Next"> </telerik:RadButton> </ItemTemplate> </telerik:RadPanelItem> </Items> </telerik:RadPanelItem> </Items> </telerik:RadPanelBar> </telerik:RadPageView> <telerik:RadPageView ID="rdpgContact" runat="server"> <telerik:RadPanelBar runat="server" ID="RadPanelBar1" ExpandMode="FullExpandedItem" Skin="Vista" EnableEmbeddedSkins="false" Width="880px"> <ItemTemplate> <asp:TextBox ID="txtDemo" runat="server"> </asp:TextBox> </ItemTemplate> </telerik:RadPanelBar> <label> Demo Contact </label> </telerik:RadPageView></telerik:RadMultiPage><telerik:RadCodeBlock runat="server" ID="radcb"> <script type="text/javascript" language="javascript"> function monthDiff(d1, d2) { var months; var date1 = new Date(d1); var date2 = new Date(d2); return (date1 - date2) / (1000 * 60 * 60 * 24); return months; } //function getLeapYear function difference(d1, d2) { var diff = 18 * 12; var Age = monthDiff(d1, d2); var compareVal = 365 * 18; //getCompareVal(hiredate,dob); if (Age >= compareVal) { return true; //true } else { return false; //false } } function validatehiredate(value, arg) { var datePicker = $find('<%= rdpnlPersonal.FindItemByValue("AccountInformation").FindControl("radDtHiredate").ClientID %>'); var datePicker1 = $find('<%= rdpnlPersonal.FindItemByValue("AccountInformation").FindControl("RadDatePicker1").ClientID %>'); var date = datePicker.get_selectedDate(); var date1 = datePicker1.get_selectedDate(); arg.IsValid = (difference(date, date1)); } </script> </telerik:RadCodeBlock><telerik:RadScriptManager ID="telerik_ajax_manager" runat="server"/><telerik:RadAjaxLoadingPanel ID="ajax_loading_panel" Enabled="true" runat="server" MinDisplayTime="1000" BackColor="#cccccc" Transparency="50"></telerik:RadAjaxLoadingPanel><asp:ValidationSummary ID="validator_summary" runat="server" /><div id="div_test_1" runat="server" style="border-style:solid;border-color:Black;padding:20px;"> Test 1: <asp:TextBox ID="txt_test_1" runat="server" OnTextChanged="txt_test_1_TextChanged" AutoPostBack="true"></asp:TextBox> <asp:Literal ID="ltl_test_1" runat="server"></asp:Literal> <asp:RequiredFieldValidator ID="rfv_test_1" runat="server" ControlToValidate="txt_test_1" Display="None" ErrorMessage="RequiredFieldValidator Test 1"></asp:RequiredFieldValidator></div><br /><div id="div_test_2" runat="server" style="border-style:solid;border-color:Black;padding:20px;"> Test 2: <asp:TextBox ID="txt_test_2" runat="server" OnTextChanged="txt_test_2_TextChanged" AutoPostBack="true"></asp:TextBox> <asp:Literal ID="ltl_test_2" runat="server"></asp:Literal> <asp:RequiredFieldValidator ID="rfv_test_2" runat="server" ControlToValidate="txt_test_2" Display="None" ErrorMessage="RequiredFieldValidator Test 2"></asp:RequiredFieldValidator></div><br /><br /><asp:Button ID="btn_submit" runat="server" OnClick="btn_submit_Click" Text="Submit" /><telerik:RadAjaxManager ID="ajax_manager" runat="server" DefaultLoadingPanelID="ajax_loading_panel"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="txt_test_1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="div_test_1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="txt_test_2"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="div_test_2" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager>protected void Page_Load(object sender, EventArgs e){}protected void btn_submit_Click(object sender, EventArgs e){}protected void txt_test_1_TextChanged(object sender, EventArgs e){ ltl_test_1.Text = txt_test_1.Text; txt_test_1.Text = null;}protected void txt_test_2_TextChanged(object sender, EventArgs e){ ltl_test_2.Text = txt_test_2.Text; txt_test_2.Text = null;}I am currently using a radsplitter between two RadPanes in my application.
Currently , the scrollbars on the individual RadPanes are visible as highlighted in the attached screenshot . However I want that the scrollbars on the individual RadPane should not appears irrespective of the contents in it and use the browser scrolling instead and expand according to content(i.e. even if the contents crosses the screenlimit the Radpane should not enable its scrolling and instead use browser scrollbars).
Is there any way in which the above mentioned requirement can be achieved?
Thanking you in advance
Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: Object reference not set to an instance of an object.
_endPostBack: function PageRequestManager$_endPostBack(error, executor, data) {
if (this._request === executor.get_webRequest()) {
this._processingRequest = false;
this._additionalInput = null;
this._request = null;
}
var eventArgs = new Sys.WebForms.EndRequestEventArgs(error, data ? data.dataItems : {}, executor);
Sys.Observer.raiseEvent(this, "endRequest", eventArgs);
if (error && !eventArgs.get_errorHandled()) {
throw error;
}
},
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="QBF PRJ Forecasting Bak1.aspx.vb" Inherits="IPS_Gateway.QBF_PRJ_Forecasting_Bak1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"> <title></title></head> <script src="../../Scripts/ControlSelectOnFocus.js" type="text/javascript"></script> <script type="text/javascript" > function RowDblClick(sender, eventArgs) { editedRow = eventArgs.get_itemIndexHierarchical(); $find("<%= rgvMainGrid.ClientID %>").get_masterTableView().editItem(editedRow); } function CancelEdit(sender, args) { var c = confirm("Are you sure you want to cancel your changes>"); if (c == true) { $find("<%= rgvMainGrid.ClientID %>").get_masterTableView().cancelAll(); } } function GridCommand(sender, args) { if (args.get_commandName() != "Edit") { editedRow = null; } } </script> <body> <form id="form1" runat="server"> <act:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnablePartialRendering="true" AsyncPostBackTimeOut="600"/> <telerik:RadWindowManager ID="rwmManager" runat="server"></telerik:RadWindowManager> <asp:SqlDataSource ID="SQLDS_ForecastedCostEntry" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Project].[DSP_ForecastedHoursEntry-Sel]" /> <asp:SqlDataSource ID="SQLDS_ForecastedCostUpdate" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Project].[DSP_ForecastedHoursEntry-Ins-Upd]" /> <asp:panel ID="pnlPage" runat="server" cssClass="css_GPC01_Panel_MainContent"> <wuc:PageHeader id="wucPageHeader" runat="server"></wuc:PageHeader> <asp:Panel ID="pnlPageContent" runat="server" cssClass="css_GPC01_Panel_PageContent" > <telerik:RadAjaxPanel ID="rapMainGrid" runat="server"> <telerik:RadGrid ID="rgvMainGrid" runat="server" DataSourceID="SQLDS_ForecastedCostEntry" EnableEmbeddedSkins="true" Skin="Office2010Silver" Height="400px" Width="1230px" EnableViewState="true" AutoGenerateColumns="false" AllowMultiRowSelection="false" AllowAutomaticDeletes="false" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" EnableLinqExpressions="false" EnableHeaderContextMenu="true" AllowFilteringByColumn="false" AllowPaging="true" PageSize="1000"> <HeaderStyle Font-Bold="true" HorizontalAlign ="Center" VerticalAlign="Middle" Wrap="false" font-size="10px"/> <ItemStyle HorizontalAlign="Right" /> <AlternatingItemStyle HorizontalAlign="Right" /> <HeaderStyle HorizontalAlign="Center" Width="40px"/> <PagerStyle AlwaysVisible="true" Mode="NextPrevNumericAndAdvanced"/> <FooterStyle HorizontalAlign="Right" /> <ClientSettings AllowColumnsReorder="true" AllowDragToGroup="false" AllowColumnHide="false" ReorderColumnsOnClient="true" EnablePostBackOnRowClick="false" AllowExpandCollapse="true" EnableRowHoverStyle = "true" > <ClientEvents OnCommand="GridCommand" OnRowDblClick="RowDblClick" /> <Selecting AllowRowSelect="true" /> <Resizing AllowColumnResize="True" AllowRowResize="False" ResizeGridOnColumnResize="false" EnableRealTimeResize="True" ></Resizing> <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true" FrozenColumnsCount="4" /> </ClientSettings> <MasterTableView DataSourceID="SQLDS_ForecastedCostEntry" Name="MasterGrid" EnableViewState="true" ShowFooter="true" ShowGroupFooter="true" ShowHeadersWhenNoRecords="true" EditMode="InPlace" CommandItemDisplay="Top" TableLayout="Fixed"> <CommandItemTemplate> <asp:Table ID="tblCommandTemplate" runat="server" Width="1230px" CellSpacing="0" CellPadding="0"> <asp:TableRow ID="trowCommandTemplate1" Height="25px" runat="server" style="display:block;" > <asp:TableCell > <telerik:RadButton ID="rbtAdd" runat="server" CommandName="InitInsert" Skin="Transparent" Text="Add" Icon-PrimaryIconURL="<%$ Resources:Images,AddRecord16%>" style="position:absolute;left:10px;font-size:12px;" ToolTip="Add New Record" /> <telerik:RadButton ID="rbtCancel" runat="server" OnClientClicked="CancelEdit" Skin="Transparent" Text="Cancel" Icon-PrimaryIconURL="<%$ Resources:Images,CancelRecord16%>" style="position:absolute;left:10px;font-size:12px;" ToolTip="Cancel Add/Edit" Visible='<%# rgvMainGrid.EditIndexes.Count > 0 Or rgvMainGrid.MasterTableView.IsItemInserted %>' AutoPostBack="false" /> <telerik:RadButton ID="rbtSaveNew" runat="server" CommandName="PerformInsert" Skin="Transparent" Text="Save" Icon-PrimaryIconURL="<%$ Resources:Images,SaveRecord16%>" style="position:absolute;left:80px;font-size:12px;" ToolTip="Save New Record" Visible='<%# rgvMainGrid.MasterTableView.IsItemInserted%>' /> <telerik:RadButton ID="rbtSave" runat="server" CommandName="UpdateEdited" Skin="Transparent" Text="Save" Icon-PrimaryIconURL="<%$ Resources:Images,SaveRecord16%>" style="position:absolute;left:80px;font-size:12px;" ToolTip="Save Edited Record" Visible='<%# rgvMainGrid.EditIndexes.Count > 0 AND Not rgvMainGrid.MasterTableView.IsItemInserted%>'/> </asp:TableCell> </asp:TableRow> </asp:Table> </CommandItemTemplate> <Columns> <telerik:GridBoundColumn DataField="Job" UniqueName="Job" HeaderText="Job" /> <telerik:GridBoundColumn UniqueName="Extra" DataField="Extra" Display="true" /> <telerik:GridBoundColumn DataField="CostCode" UniqueName="CostCode" HeaderText="Cost Code" HeaderStyle-Width="70px" ItemStyle-HorizontalAlign="Left" ReadOnly="true" /> <telerik:GridTemplateColumn UniqueName="EmployeeName" HeaderText="EmployeeName" DataField="EmployeeName" HeaderStyle-Width="150px" > <ItemTemplate> <asp:Label ID="lblEmployeeName" runat="server" Text='<%# Bind("EmployeeName") %>' /> </ItemTemplate> <InsertItemTemplate> <asp:TextBox ID="txtTest" runat="server" /> </InsertItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid></telerik:RadAjaxPanel> <telerik:GridNumericColumnEditor ID="HrsEditor" runat="server" > </telerik:GridNumericColumnEditor> </asp:Panel> </asp:panel> </form></body></html><
httpModules>
<
add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI, Version=2011.2.712.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4"/>
</
httpModules>
<
httpHandlers>
<
add path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=2011.2.712.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false"/>
<
add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2011.2.712.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" verb="*" validate="false"/>
<
add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Version=2011.2.712.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" verb="*" validate="false"/>
<
add verb="*" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler, Telerik.Web.UI, Version=2011.2.712.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false"/>
</
httpHandlers>
<
modules>
<
add name="RadUploadModule" preCondition="integratedMode" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI, Version=2011.2.712.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4"/>
</
modules>
<
handlers>
<
add name="Telerik_Web_UI_WebResource_axd" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2011.2.712.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" />
<
add name="Telerik_Web_UI_DialogHandler_aspx" preCondition="integratedMode" path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=2011.2.712.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" />
<
add name="ChartImage_axd" preCondition="integratedMode" path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Version=2011.2.712.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" />
<
add name="Telerik_RadUploadProgressHandler_ashx" verb="*" preCondition="integratedMode" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler, Telerik.Web.UI, Version=2011.2.712.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4"/>
</
handlers>
<telerik:RadGrid ID="grid" runat="server" Width="100%" AllowPaging="true" AllowCustomPaging="true" ShowGroupPanel="true" AllowFilteringByColumn="true" AllowSorting="true" OnNeedDataSource="grid_NeedDataSource" OnItemCommand="grid_ItemCommand" EnableLinqExpressions="false"> <ClientSettings AllowDragToGroup="true" AllowColumnsReorder="true" ReorderColumnsOnClient="true" ColumnsReorderMethod="Reorder"> <Animation AllowColumnReorderAnimation="true" AllowColumnRevertAnimation="true" /> <ClientEvents OnFilterMenuShowing="FilterMenuShowing" /> </ClientSettings> <GroupingSettings CaseSensitive="false" ShowUnGroupButton="true" /> <MasterTableView CommandItemDisplay="Top" AutoGenerateColumns="false" EnableHeaderContextMenu="true" DataKeyNames="InstructorProfileID"> <PagerStyle AlwaysVisible="true" /> <CommandItemSettings ShowAddNewRecordButton="false" ShowRefreshButton="false" ShowExportToExcelButton="true" /><Columns><telerik:GridDateTimeColumn UniqueName="DateLastLogin" HeaderText="Date of Last Login" SortExpression="DateLastLogin" GroupByExpression="DateLastLogin Group By DateLastLogin" DataField="DateLastLogin" FilterControlWidth="80%" DataType="System.DateTime" PickerType="DatePicker"/><telerik:GridTemplateColumn UniqueName="ReviewStatus" HeaderText="Review Status" SortExpression="ReviewStatus" GroupByExpression="ReviewStatus Group By ReviewStatus" FilterControlWidth="80%" HeaderStyle-Width="190px" DataField="ReviewStatus" DataType="System.String"> <ItemTemplate> <asp:Label ID="lblReviewStatus" runat="server" Text='<%# Eval("ReviewStatus")%>'/> </ItemTemplate> <FilterTemplate> <telerik:RadComboBox ID="rcboFilterOptions" runat="server" AutoPostBack="true" OnSelectedIndexChanged="rcboFilterOptions_SelectedIndexChanged"> <Items> <telerik:RadComboBoxItem Value="ViewAll" Text="View All" /> <telerik:RadComboBoxItem Value="Mine" Text="Mine" /> <telerik:RadComboBoxItem Value="InProgress" Text="In Progress" /> <telerik:RadComboBoxItem Value="NotProcessed" Text="Not Processed" /> <telerik:RadComboBoxItem Value="MissCert" Text="Missing Presentation Skills Certificate" /> <telerik:RadComboBoxItem Value="Accepted" Text="Accepted" /> <telerik:RadComboBoxItem Value="Denied-HPCP" Text="Denied-HPCP" /> <telerik:RadComboBoxItem Value="Denied-PSC" Text="Denied-PSC" /> <telerik:RadComboBoxItem Value="Denied-No Sponsor" Text="Denied-No Sponsor" /> <telerik:RadComboBoxItem Value="Denied-PSC AND HPCP" Text="Denied-PSC AND HPCP" /> </Items> </telerik:RadComboBox> </FilterTemplate> </telerik:GridTemplateColumn></Columns> </MasterTableView> </telerik:RadGrid>protected void grid_NeedDataSource(object sender, GridNeedDataSourceEventArgs e){ var totalItem = 0; var dataSource = this.InstructorProfileStatusInfoService
.GetInstructorProfileStatusInfoCollection(grid.CurrentPageIndex
, grid.PageSize , this.CurrentCriteria
, this.UserId, out totalItem); grid.DataSource = dataSource ; grid.VirtualItemCount = totalItem; }protected void rcboFilterOptions_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) { this.grid.CurrentPageIndex = 0; var combo = sender as RadComboBox; GridFilteringItem filterItem = combo.NamingContainer as GridFilteringItem; filterItem.FireCommandEvent(RadGrid.FilterCommandName, new Pair { First = GridKnownFunction.EqualTo.ToString(), Second = "ReviewStatus" });}
protected void grid_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
{
if (e.CommandName == RadGrid.FilterCommandName)
{
this.grid.Rebind();
}
}