| <telerik:RadComboBox ID="RadComboBoxConnection" runat="server" Height="200px" Width="300px" |
| Filter="Contains" MarkFirstMatch="true" ChangeTextOnKeyBoardNavigation="false" AllowCustomText="false" |
| DataSourceID="ObjectDataSourceConnection" DataTextField="DatabaseFriendlyName" DataValueField="ImportConnectionId" AutoPostBack="true" EnableViewState="true"> |
| </telerik:RadComboBox> |
| <telerik:RadComboBox ID="RadComboBoxObject" runat="server" Height="200px" Width="300px" |
| Filter="Contains" MarkFirstMatch="true" ChangeTextOnKeyBoardNavigation="false" AllowCustomText="false" |
| DataSourceID="ObjectDataSourceObject" DataTextField="ObjectName" DataValueField="ImportObjectId" AutoPostBack="true" EnableViewState="true" OnSelectedIndexChanged="RadComboBoxObject_OnSelectedIndexChanged"> |
| </telerik:RadComboBox> |
| <asp:Literal ID="litMessage" runat="server" /> |
| <asp:ObjectDataSource ID="ObjectDataSourceConnection" runat="server" |
| TypeName="Ams.Web.BackOffice.ImportConnectionAdapter" |
| DataObjectTypeName="Ams.Core.DomainObject.ImportConnection" |
| OldValuesParameterFormatString="original_{0}" |
| ConflictDetection="CompareAllValues" |
| SelectMethod="SelectImportConnection" /> |
| <asp:ObjectDataSource ID="ObjectDataSourceObject" runat="server" |
| TypeName="Ams.Web.BackOffice.ImportObjectAdapter" |
| DataObjectTypeName="Ams.Core.DomainObject.ImportObject" |
| OldValuesParameterFormatString="original_{0}" |
| ConflictDetection="CompareAllValues" |
| SelectMethod="SelectImportObject"> |
| <SELECTPARAMETERS> |
| <asp:ControlParameter Name="aImportConnectionId" PropertyName="SelectedValue" ControlID="RadComboBoxConnection" /> |
| </SELECTPARAMETERS> |
| </asp:ObjectDataSource> |
| protected void maintaintimetablegrid_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) |
| { |
| if (e.Item is GridEditFormItem && e.Item is GridEditableItem && e.Item.IsInEditMode) |
| { |
| RadComboBox formRadclass = e.Item.FindControl("formRadclass") as RadComboBox; |
| if (formRadclass != null) |
| { |
| formRadclass.AutoPostBack = true; |
| formRadclass.SelectedIndexChanged += new RadComboBoxSelectedIndexChangedEventHandler(formRadclass_SelectedIndexChanged); |
| } |
| RadComboBox formRadSubject = e.Item.FindControl("formRadSubject") as RadComboBox; |
| if (formRadSubject != null) |
| { |
| formRadSubject.AutoPostBack = true; |
| formRadSubject.SelectedIndexChanged += new RadComboBoxSelectedIndexChangedEventHandler(formRadSubject_SelectedIndexChanged); |
| } |
| } |
| } |
| void formRadclass_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) |
| { |
| //first reference the edited grid item through the NamingContainer attribute |
| GridEditableItem editedItem = (sender as RadComboBox).NamingContainer as GridEditableItem; |
| RadComboBox formRadroom = editedItem.FindControl("formRadroom") as RadComboBox; |
| if (formRadroom != null) |
| { |
| formRadroom.Items.Clear(); |
| RadComboBoxItem item1 = new RadComboBoxItem(); |
| item1.Text = "Select Room"; |
| formRadroom.Items.Add(item1); |
| formRadroom.DataSource = Calendermanager.sch_view_class_default_room((editedItem.FindControl("formRadclass") as RadComboBox).SelectedValue.GetInteger()); |
| formRadroom.DataBind(); |
| } |
| RadComboBox formRadSubject = editedItem.FindControl("formRadSubject") as RadComboBox; |
| if (formRadSubject != null) |
| { |
| formRadSubject.Items.Clear(); |
| RadComboBoxItem item2 = new RadComboBoxItem(); |
| item2.Text = "Select Subject"; |
| formRadSubject.Items.Add(item2); |
| int? faciltyid = LogonDetails.Instance.sys_lclvar_default_facility_id; |
| formRadSubject.DataSource = classmarksheetmanager.sch_view_class_subject_lookup((editedItem.FindControl("formRadclass") as RadComboBox).SelectedValue.GetInteger(), faciltyid); |
| formRadSubject.DataBind(); |
| } |
| } |
| void formRadSubject_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) |
| { |
| //first reference the edited grid item through the NamingContainer attribute |
| GridEditableItem editedItem = (sender as RadComboBox).NamingContainer as GridEditableItem; |
| RadComboBox formRadTeacher = editedItem.FindControl("formRadTeacher") as RadComboBox; |
| if (formRadTeacher != null) |
| { |
| formRadTeacher.Items.Clear(); |
| RadComboBoxItem item1 = new RadComboBoxItem(); |
| item1.Text = "Select Teacher"; |
| formRadTeacher.Items.Add(item1); |
| formRadTeacher.DataSource = Calendermanager.sch_view_class_subject_teacher_lookup((editedItem.FindControl("formRadclass") as RadComboBox).SelectedValue.GetInteger(), (editedItem.FindControl("formRadSubject") as RadComboBox).SelectedValue.GetInteger()); |
| formRadTeacher.DataBind(); |
| } |
| } |
<SortExpressions>
<telerik:GridSortExpression FieldName="Plcmt Date" SortOrder="Ascending" />
</SortExpressions>
the column seems to be set up correctly:
<telerik:GridBoundColumn HeaderText="Plcmt Date" UniqueName="PlacementDate" HeaderTooltip=""
SortDescImageUrl="../RadControls/Grid/Skins/Default/SortDesc.gif" SortAscImageUrl="../RadControls/Grid/Skins/Default/SortAsc.gif"
DataField="Plcmt Date" SortExpression="Plcmt Date" AllowSorting="true" FooterText="Grand Total">
but I am getting this error:
Error serializing value 'Plcmt Date ASC' of type 'Telerik.Web.UI.GridSortExpression.'
Is it because there is a space in the column name or something? I've looked all over the site and don't see anything about restrictions on column names that can be used for sorting.
| $telerik.$(".rsAdvResourceValue").each(function(i) { |
| if (this.id.match("cboPrimaryClient") != null) |
| priCliCbo = this.id; |
| }); |
| if (priCliCbo != null) { |
| priCliCboBox = $find(priCliCbo); |
| $telerik.$(".rsAdvEditSave").bind("click", function(e) { |
| priCliCboBox = $find(priCliCbo); |
| if (priCliCboBox.get_selectedItem() == null) { |
| alert("Please select a Primary Client"); |
| return false; |
| } |
| if (priCliCboBox.get_selectedItem().get_text() == "") { |
| alert("Please select a Primary Client"); |
| return false; |
| } |
| Protected Sub RadGrid1_PageIndexChanged(ByVal source As Object, ByVal e As Telerik.Web.UI.GridPageChangedEventArgs) Handles RadGrid1.PageIndexChanged |
| ScriptManager.RegisterStartupScript(Me.Page, Me.GetType(), "Scroll", "scroll(0,0); ", True) |
| End Sub |
| <asp:ValidationSummary ID="ValidationSummary1" runat="server" HeaderText="Please review the following errors:" ShowMessageBox="True" ShowSummary="false" DisplayMode="BulletList" /> |
| <telerik:RadTreeView ID="RadTreeViewStates" runat="server" CheckBoxes="true" CheckChildNodes="true" TriStateCheckBoxes="true" LoadingMessage="Loading states" Skin="Office2007"> |
| <Nodes> |
| <telerik:RadTreeNode Checkable="true" Text="All States" Expanded="true"> |
| <Nodes> |
| <telerik:RadTreeNode Checkable="true" Text="Northeast"> |
| <Nodes> |
| <telerik:RadTreeNode Checkable="true" Text="CT" Value="CT"></telerik:RadTreeNode> |
| <telerik:RadTreeNode Checkable="true" Text="MA" Value="MA"></telerik:RadTreeNode> |
| <telerik:RadTreeNode Checkable="true" Text="ME" Value="CT"></telerik:RadTreeNode> |
| <telerik:RadTreeNode Checkable="true" Text="NH" Value="CT"></telerik:RadTreeNode> |
| <telerik:RadTreeNode Checkable="true" Text="NY" Value="CT"></telerik:RadTreeNode> |
| <telerik:RadTreeNode Checkable="true" Text="PA" Value="CT"></telerik:RadTreeNode> |
| <telerik:RadTreeNode Checkable="true" Text="RI" Value="CT"></telerik:RadTreeNode> |
| <telerik:RadTreeNode Checkable="true" Text="VT" Value="CT"></telerik:RadTreeNode> |
| </Nodes> |
| </telerik:RadTreeNode> |
| </Nodes> |
| </telerik:RadTreeNode> |
| </Nodes> |
| </telerik:RadTreeView> |
| <asp:RequiredFieldValidator ID="rvRadTreeViewStates" runat="server" ErrorMessage="Please select at least one state" Display="Dynamic" ControlToValidate="RadTreeViewStates">*</asp:RequiredFieldValidator> |
| <asp:Button ID="ButtonSaveSearch" runat="server" Text="Save" /> |