<telerik:RadTreeView ID="RadTreeView_CommonControls" runat="server" Skin="Windows7" OnClientDoubleClick="SetPlaceHolders"> <Nodes> <telerik:RadTreeNode Text="Text Controls"> <Nodes> <telerik:RadTreeNode Text="Text Area" Value="<Text Area></Text Area>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Regards Template" Value="<Regards></Regards>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Intro Template" Value="<Intro></Intro>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Sat Intro Template" Value="<About Sat></About Sat>"></telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> <telerik:RadTreeNode Text="Audio Controls"> <Nodes> <telerik:RadTreeNode Text="Embed Audio" Value="<Embed Audio></Embed Audio>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Upload Audio" Value="<Upload Audio></Upload Audio>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Upload BGM" Value="<Upload BGM></Upload BGM>"></telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> <telerik:RadTreeNode Text="Video Controls"> <Nodes> <telerik:RadTreeNode Text="Embed Video" Value="<Embed Video></Embed Video>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Upload Video" Value="<Embed Video></Embed Video>"></telerik:RadTreeNode> <telerik:RadTreeNode Text="Upload Video and Audio" Value="<Embed Video></Embed Video>"></telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> </Nodes> </telerik:RadTreeView>function SetPlaceHolders(sender, args) { var TreeView = $find("<%=RadTreeView_CommonControls.ClientID%>"); var SelectedNode_Tree = TreeView.get_selectedNode(); SelectedNode_Tree = TreeView.SelectedNode; debugger; }var SelectedNode_Tree = TreeView.get_selectedNode(); //This is displaying Null
SelectedNode_Tree = TreeView.SelectedNode; // This raising as Undefined
Will u please help me to fnd out this?
public class CustomDDLItemTemplate : ITemplate
{
ListItemType templateType;
string ColName = "AppName";
/// <summary>
/// Create the template
/// </summary>
/// <param name="container"></param>
public void InstantiateIn(Control container)
{
CheckBox checkBox = new CheckBox();
Label lblDisplayText = new Label();
checkBox.ID = "checkBox";
checkBox.Attributes.Add("onclick", "onCheckBoxClick(this,'"+ container.ClientID +"');");
lblDisplayText.ID = "label";
lblDisplayText.DataBinding += new EventHandler(this.Label_DataBind);
// Create a new HtmlGenericControl.
HtmlGenericControl NewControl = new HtmlGenericControl("div");
// Set the properties of the new HtmlGenericControl control.
NewControl.Attributes.Add("onclick", "StopPropagation(event);");
// Add the new HtmlGenericControl to the Controls collection of the PlaceHolder control.
container.Controls.Add(NewControl);
NewControl.Controls.Add(checkBox);
NewControl.Controls.Add(lblDisplayText);
break;
}
public void Label_DataBind(Object sender, EventArgs e)
{
Label lbl = (Label)sender;
RadComboBoxItem radCombo = (RadComboBoxItem)lbl.NamingContainer;
lbl.Text = DataBinder.Eval(radCombo.DataItem, ColName).ToString();
}
}
An unhandled exception was generated during the execution of the
current web request. Information regarding the origin and location of the
exception can be identified using the exception stack trace below.
|
|
<telerik:RadPanelBar runat="server" ID="RadPanelNavBar" Visible="false" ExpandMode="MultipleExpandedItems" OnItemClick="RadPanelNavBar_ItemClick" EnableViewState="true"> </telerik:RadPanelBar>For Each mnuChildRow As DataRow In dtFilterData.Rows Dim menuAdminChild As New RadPanelItem() menuAdminChild.Text = mnuChildRow.Item(Field.DisplayName).ToString() menuAdminChild.NavigateUrl = "../" + mnuChildRow.Item(Field.ResourceName).ToString() menuMFGHeader.Items.Add(menuAdminChild) NextProtected Sub RadPanelNavBar_ItemClick(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadPanelBarEventArgs) Handles RadPanelNavBar.ItemClick If e.Item.Items.Count > 0 Then If e.Item.Expanded = False Then 'Label1.Text = "Collapsed panel item - " + e.Item.Text Else 'Label1.Text = "Expanded panel item - " + e.Item.Text End If Else 'Label1.Text = "Clicked panel item - " + e.Item.Text End If End Sub<telerik:RadFilter ID="RadFilter1" runat="server" Skin="WebBlue"> <FieldEditors> <telerik:RadFilterTextFieldEditor DataType="System.String" DisplayName="Customer account" FieldName="CodeClient" /> </FieldEditors> </telerik:RadFilter>Private Sub RadFilter1_FieldEditorCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadFilterFieldEditorCreatedEventArgs) Handles RadFilter1.FieldEditorCreated If sculture = "fr-FR" Then If e.Editor.FieldName = "CodeClient" Then e.Editor.DisplayName = "Code Client" End If End IfEnd Sub<telerik:RadGrid ID="rdgrdPeople" DataSourceID="people" PageSize="10" AllowPaging="true" AllowAutomaticDeletes="true" AllowMultiRowSelection="true" Skin="Windows7" OnItemDataBound="rdgrdPeople_ItemDataBound" AllowFilteringByColumn="True" AllowSorting="True" AutoGenerateColumns="false" runat="server"> <GroupingSettings CaseSensitive="False" /> <MasterTableView AutoGenerateColumns="false" DataKeyNames="Id" OverrideDataSourceControlSorting="true"> <Columns> <telerik:GridHyperLinkColumn Text="View" UniqueName="View" AllowFiltering="false" DataNavigateUrlFields="Id,Profile" DataNavigateUrlFormatString="managecontact.aspx?id={0}&profile={1}" /> <telerik:GridHyperLinkColumn Text="Edit" UniqueName="Edit" AllowFiltering="false" DataNavigateUrlFields="Id,Profile" DataNavigateUrlFormatString="managecontact.aspx?id={0}&profile={1}" /> <telerik:GridButtonColumn ButtonType="LinkButton" UniqueName="Delete" CommandName="Delete" Text="Delete" ConfirmText="Are you sure you want to delete this person?" /> <telerik:GridTemplateColumn AllowFiltering="false" SortExpression="Marked" HeaderText="Marked" UniqueName="Marked"> <ItemTemplate> <asp:CheckBox ID="chkbxMarked" runat="server" OnCheckedChanged="ToggleRowSelection" Checked='<%# Eval("Marked") %>' AutoPostBack="True" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="NamePrefix" SortExpression="NamePrefix" AllowFiltering="false" HeaderText="Name Prefix" /> <telerik:GridBoundColumn DataField="LastName" SortExpression="LastName" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" HeaderText="Last Name" /> <telerik:GridBoundColumn DataField="FirstName" SortExpression="FirstName" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" HeaderText="First Name" /> <telerik:GridBoundColumn DataField="MiddleName" SortExpression="MiddleName" AllowFiltering="false" HeaderText="Middle Name" /> <telerik:GridBoundColumn DataField="Phone1" SortExpression="Phone1" AllowFiltering="false" HeaderText="Phone" /> <telerik:GridBoundColumn DataField="Phone1Ext" SortExpression="Phone1Ext" AllowFiltering="false" HeaderText="Ext." /> <telerik:GridBoundColumn DataField="Email1" SortExpression="Email1" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" HeaderText="Email" /> <telerik:GridBoundColumn DataField="Profile" SortExpression="Profile" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" HeaderText="Profile" /> </Columns> </MasterTableView></telerik:RadGrid><asp:ObjectDataSource ID="people" runat="server" EnablePaging="true" SelectMethod="FindAllByProfile" DeleteMethod="Delete" TypeName="PRA.Business.PersonLogic" StartRowIndexParameterName="rowStart" MaximumRowsParameterName="numRows" SelectCountMethod="FindAllByProfileCount" > <SelectParameters> <asp:ControlParameter ControlID="drplstProfiles" PropertyName="SelectedItem.Value" Name="profileName" /> </SelectParameters> <DeleteParameters> <asp:Parameter Name="Id" /> </DeleteParameters></asp:ObjectDataSource>public IList<Person> FindAllByProfile(string profileName, int rowStart, int numRows) { return profileName == "All" ? _repos.FindAll(rowStart, numRows) : _repos.FindAllByProfile(profileName, rowStart, numRows); } public int FindAllByProfileCount(string profileName) { return profileName == "All" ? _repos.FindAllCount() : _repos.FindAllByProfileCount(profileName); }
public IList<Person> FindAll(int rowStart, int numRows) { using (PRADbDataContext db = new PRADbDataContext()) { var data = from p in db.persons join c in db.contacts on p.PersKey equals c.PersKey into personContacts from pc in personContacts.DefaultIfEmpty() orderby p.Modified descending select new Person() { Id = p.PersKey, AddressId = p.AddrKey, DateModified = p.Modified, Email1 = p.EMail1, Marked = p.Marked, Phone1 = p.Phone1, Phone1Ext = p.PhExt1, NamePrefix = p.MrMs, FirstName = p.FName, LastName = p.LName, MiddleName = p.MName, Title = p.Title, Profile = pc.ProfKey ?? "N/A" }; return data.Skip(rowStart).Take(numRows).ToList(); } }public int FindAllCount() { using (PRADbDataContext db = new PRADbDataContext()) { var data = from p in db.persons join c in db.contacts on p.PersKey equals c.PersKey select new Person() { Id = p.PersKey, }; return data.Count(); } }