Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
55 views
Kindly see my attach picture.
Kate
Telerik team
 answered on 29 Oct 2012
1 answer
68 views
Hi,

When I right-click twice on an image in the Thumbnail Explorer the "RENAME" and "DELETE" items become greyed-out.

Marc
Dobromir
Telerik team
 answered on 29 Oct 2012
1 answer
110 views
Hello, please help.
I'm working with RadHtmlChart
I'm using the event OnClientSeriesHovered
but now I need the opposite case.
When I remove the cursor from one of the columns ...
Princy
Top achievements
Rank 2
 answered on 29 Oct 2012
1 answer
90 views
HI

in RadGrid_ItemCreated we have a logic to show and Hide controls in RadGrid.
we have button in RadGrid which wil load new data in RadGrid when we Click the button newly added data is shown
but RadGrid_ItemCreated is not firing so all the Controls are Getting Showed 

how to fire RadGrid_ItemCreated  during second   bind.

Qucik responce will be Highly Appriciated.

PL Help!

Thanks, Harin
 
Shinu
Top achievements
Rank 2
 answered on 29 Oct 2012
1 answer
144 views
I am using RadCalendar with special days. how can i check selected Date not equals to special days in asp.net.

Thanks.
Princy
Top achievements
Rank 2
 answered on 29 Oct 2012
2 answers
142 views
Hello Telerik team,
I got a problem with RadEditor. When I copy a text & paste it in rad editor an js error showed: 
Message: Incorrect function.
Line: 140
Char: 17
Code: 0
URI: http://servername/ScriptResource.axd?d=aXFdzbVX6yUu7eyD3lFhT6d6by3lCoG6NrJa7lbj7qONjUA5U4FMe8ULyGTpUDKBo6pE5t_RARts9agzPhTzHBtO8147WymIKH9448E2VtkV6mPouiDrFxhpW66ozPt3VNDA5RjbETak24wj-BhoAVja_PzAO47tCBW3fLCljAYt1OCYG34DlcMD76icygqvcFPdVyW_1YqoQ6QwFZsgYg2&t=ffffffffccef7351
Javascript error only appeared when we chose Paste from context menu (It's ok when we chose Paste from Word, Paste Plain Text, Paste As Html or Paste Html)
Currently, I'm using Telerik.Web.UI with version: 2012.2.607.35 & SharePoint 2013.
Please see my attached files.
Thanks,
Lee K
Lee K
Top achievements
Rank 1
 answered on 29 Oct 2012
4 answers
143 views
Over the years many people have asked why their controls have funky artifacts like vertical lines, or mis-alignment of the text input area from the dropdown arrow in comboboxes. I have provided a short list below from the many forum postings on this topic. The issue occurs on RadControls as well as standard controls processed with RadFormDecorator.

I'm really hoping Telerik can dedicate some effort into eliminating this problem in a future release. Specifically, I would like to be able to zoom between 80% and 120% without controls starting to look unattractive, and to have this for all supported browsers - or at least just the most popular current ones. It's not reasonable for each developer confronted with this issue to have to create their own styles and sprite images.

Thanks for consideration and comments.


http://www.telerik.com/community/forums/aspnet-ajax/tabstrip/ie8-zoom-display-problem.aspx

 

http://www.telerik.com/community/forums/aspnet-ajax/button/if-zoom-level-changed-buttons-look-wrong.aspx

 

http://www.telerik.com/community/forums/aspnet-ajax/tabstrip/firefox-text-zoom-affects-tabstrip-layout.aspx

 

http://www.telerik.com/community/forums/aspnet-ajax/form-decorator/buttons-have-vertical-line.aspx

 

http://www.telerik.com/community/forums/aspnet-ajax/tabstrip/line-showing-in-tab.aspx

 

http://www.telerik.com/community/forums/aspnet-ajax/combobox/combobox-does-not-render-properly.aspx

 

http://www.telerik.com/community/forums/aspnet-ajax/panelbar/resizing-text-using-ctrl-and-ctrl.aspx

 

http://www.telerik.com/community/forums/aspnet-ajax/combobox/wrong-styled-combobox.aspx

 

http://www.telerik.com/community/forums/aspnet-ajax/combobox/css-bug.aspx

 

http://www.telerik.com/community/forums/aspnet-ajax/tabstrip/latest-tabs-display-incorrectly.aspx

TonyG
Top achievements
Rank 1
 answered on 29 Oct 2012
0 answers
176 views

How can I populate a telerik drop-down list at page load?

I get the following error(at emphasized line below) when I try to populate dropdownlist:

Error: 'data(...)' is null or not an object

Here is how I try to populate the telerik ddl:

$(function(){
var values = [];
for (var i = 1; i < 10; i++) { 

values.push({ Text: i, Value: i });
}
****$("#MyDdl").data("tDropDownList").dataBind(values);****
});

Tried it this way as well:

 $(function(){
    onDataBinding();
    });

function onDataBinding(e) {
        var MyDdl = $('#MyDdl').data('tDropDownList');
        var values = [];
        for (var i = 1; i < 10; i++) {  
    values.push({ Text: i, Value: i });
    }
      ****MyDdl.dataBind(values);****
    };

But get following undefined error at emphasized line above:

Error: 'undefined' is null or not an object

Note: Adding a button and loading the ddl on button click event does populate telerik drop-down list. Doing it following way works perfectly fine, but cant seem to make it to work on page load. Also, When I bind it to a telerik datepicker's onload, it does populate the dropdownlist but makes it a static field 0r disables it, and hence cant select any values. 

    $(function(){
   var values = [];
        for (var i = 1; i < 10; i++) {             
        values.push({ Text: i, Value: i });
        }
        $("#MyDdl").data("tDropDownList").dataBind(values);            
    });

Any help is much appreciated.

saumin
Top achievements
Rank 1
 asked on 29 Oct 2012
3 answers
185 views
hi,

I am using a RadGrid with Popup form for Inserting and Editing. I have a dropdown in my Insert/Edit for which needs to be set to a default value when the template is opened for Inserting and the value from the grid if the record is being edited.

The Edit link works fine, and I can select the value in the dropdown. However, when I am trying to open the Add New form, I am seeing a 

'ddlPriority has a SelectedValue which is invalid because it does not exist in the list of items.
Parameter name: value'

Can someone please tell me what should I do so that I can "bind" the value to the existing entry for the edit and use a blank value for Insert?


My grid:
 <telerik:GridBoundColumn UniqueName="Priority" HeaderText="Priority" DataField="Priority" DefaultInsertValue="">
</telerik:GridBoundColumn>

My FormTemplate:
 <asp:DropDownList ID = "ddlPriority" runat = "server" DataTextField = "List_Item" DataValueField = "List_Value" TabIndex="6" Width="200px" DataSource ="<%# dsPriority() %>" ></asp:DropDownList>

My Code behind:
Public Function dsPriority() As DataSet
        Dim dsDataset As New DataSet
        Dim datatblPriority As New DataTable
        datatblPriority.Columns.Add("List_Item")
        datatblPriority.Columns.Add("List_Value")

        Dim drRow1 As DataRow
        Dim drRow2 As DataRow
        Dim drRow3 As DataRow
        Dim drRow4 As DataRow
        Dim drRow5 As DataRow

  drRow1 = datatblPriority.NewRow
        drRow2 = datatblPriority.NewRow
        drRow3 = datatblPriority.NewRow
        drRow4 = datatblPriority.NewRow
        drRow5 = datatblPriority.NewRow

 drRow1(0) = "Select"
         drRow
1(1) = ""

drRow2.Item(0) = "Critical"
        drRow2.Item(1) = "Critical"

        drRow3.Item(0) = "High"
        drRow3.Item(1) = "High"

        drRow4.Item(0) = "Medium"
        drRow4.Item(1) = "Medium"

        drRow5.Item(0) = "Low"
        drRow5.Item(1) = "Low"

datatblPriority.Rows.Add(drRow1)
        datatblPriority.Rows.Add(drRow2)
        datatblPriority.Rows.Add(drRow3)
        datatblPriority.Rows.Add(drRow4)
        datatblPriority.Rows.Add(drRow5)
        
 dsDataset.Tables.Add(datatblPriority)

        Return dsDataset
    End Function
Berry
Top achievements
Rank 1
 answered on 28 Oct 2012
2 answers
116 views
I have a problem with the tree list view.  I understand that out of the box the ASP.NET Ajax version of the TreeListView is supposed to support the Drop Line Indicator but on my implementation of the control I don't have that.  Is there something that I am doing or something that I should turn on?  I have looked through the documentation and I have looked through the forums and I keep getting references to wpf and silverlight and nothing on the asp.net AJAX control.  So a little help would be great.  Also attached is a screen shot of the site where I have this to show that I am not getting any indicator.  Here's my code:

<telerik:RadTreeList ID="MenuManager" runat="server">
    <Columns>
        <telerik:TreeListBoundColumn DataField="MenuText" HeaderText="Menu Name" UniqueName="Name" />
        <telerik:TreeListHyperLinkColumn DataNavigateUrlFields="SitePageID" DataNavigateUrlFormatString="/admin/pageManager/?CID={0}" DataTextField="PageTitle" HeaderText="Url Title" UniqueName="PageTitle"  />
        <telerik:TreeListBoundColumn DataField="MenuUrl" HeaderText="Url" UniqueName="MenuUrl" />
        <telerik:TreeListBoundColumn DataField="MenuTarget" HeaderText="Target" UniqueName="MenuTarget" HeaderStyle-Width="60px" />
        <telerik:TreeListBoundColumn DataField="IsEnabled" HeaderText="Status" UniqueName="MenuItemEnabled" HeaderStyle-Width="60px" />
        <telerik:TreeListEditCommandColumn ButtonType="ImageButton" HeaderStyle-Width="60px" />
        <telerik:TreeListButtonColumn ButtonType="ImageButton" ButtonCssClass="deleteConfirm" CommandName="Delete" HeaderStyle-Width="30px" />
    </Columns>
    <EditFormSettings UserControlPath="~/includes/userControls/MenuForm.ascx" EditFormType="WebUserControl">
    </EditFormSettings>
    <ClientSettings AllowItemsDragDrop="true">
        <Selecting AllowItemSelection="True" />
    </ClientSettings>
</telerik:RadTreeList>

Here is my code:
private string[] DataKey = { "MenuID" };
private string[] ParentKey = { "ParentID" };
private List<SiteMenu> MenuList = new List<SiteMenu>();
 
protected override void OnInit(EventArgs e)
{
    base.OnInit(e);
    MenuManager.Skin = "Default";
    MenuManager.AllowPaging = false;
    MenuManager.AutoGenerateColumns = false;
    MenuManager.GridLines = TreeListGridLines.Both;
    MenuManager.ShowTreeLines = false;
    MenuManager.NeedDataSource += MenuManager_NeedDataSource;
    MenuManager.ItemCommand += MenuManager_ItemCommand;
    MenuManager.InsertCommand += MenuManager_InsertCommand;
    MenuManager.UpdateCommand += MenuManager_UpdateCommand;
    MenuManager.DeleteCommand += MenuManager_DeleteCommand;
    MenuManager.ItemDataBound += MenuManager_ItemDataBound;
    MenuManager.ClientSettings.AllowItemsDragDrop = true;
    MenuManager.ClientSettings.Selecting.AllowItemSelection = true;
    MenuManager.AllowMultiItemSelection = true;
    MenuManager.DataKeyNames = DataKey;
    MenuManager.ParentDataKeyNames = ParentKey;
    MenuManager.ItemDrop += MenuManager_RowDrop;
    MenuManager.GridLines = TreeListGridLines.Both;
 
    MenuList = new SiteMenu().SelectAllPublicMenuItemsBySiteIDNotDeleted(ThisSiteID);
}
 
protected override void OnLoad(EventArgs e)
{
    base.OnLoad(e);
    if (!IsPostBack)
    {
        MenuManager.ExpandToLevel(1);
    }
}
 
protected void MenuManager_NeedDataSource(object sender, TreeListNeedDataSourceEventArgs e)
{
    MenuManager.DataSource = MenuList;
}
 
protected void MenuManager_ItemCommand(object sender, TreeListCommandEventArgs e)
{
    if (e.CommandName == RadTreeList.InitInsertCommandName)
    {
        MenuManager.ClientSettings.Reordering.AllowColumnsReorder = false;
    }
    if (e.CommandName == RadTreeList.CancelCommandName)
    {
        MenuManager.ClientSettings.Reordering.AllowColumnsReorder = true;
    }
}
 
protected void MenuManager_ItemDataBound(object sender, TreeListItemDataBoundEventArgs e)
{
    if (e.Item is TreeListDataItem)
    {
        TreeListDataItem item = (TreeListDataItem)e.Item;
        if (item["MenuItemEnabled"].Text == "True")
        {
            item["MenuItemEnabled"].Text = "Enabled";
        }
        else
        {
            item["MenuItemEnabled"].Text = "Disabled";
        }
        if (item["MenuUrl"].Text.Contains("?CID="))
        {
            item["MenuUrl"].Attributes.Add("style", "color:#AAA");
        }
    }
}
 
protected void MenuManager_InsertCommand(object sender, TreeListCommandEventArgs e)
{
    TreeListEditFormItem item = e.Item as TreeListEditFormItem;
    UserControl MenuForm = (UserControl)e.Item.FindControl(TreeListEditFormItem.EditFormUserControlID);
 
    int parentID = 0;
 
    if (item.ParentItem != null)
    {
        parentID = (int)item.ParentItem.GetDataKeyValue("MenuID");
    }
 
    RadComboBox menuType = (RadComboBox)MenuForm.FindControl("MenuSelectList");
    RadTextBox menuText = (RadTextBox)MenuForm.FindControl("MenuText");
    switch (menuType.SelectedItem.Text)
    {
        case "Editable Content":
            RadTextBox pageTitle = (RadTextBox)MenuForm.FindControl("PageTitle");
            CheckBox defaultHomepage = (CheckBox)MenuForm.FindControl("DefaultHomepage");
            if (new SiteMenu().InsertNewMenuItem(parentID, menuText.Text, pageTitle.Text, defaultHomepage.Checked))
            {
                Response.Redirect("/admin/menuManager/");
            }
            break;
        case "Document Link":
            UploadedFile uploadedFile = null;
            RadUpload docUpload = (RadUpload)MenuForm.FindControl("DocumentLink");
            docUpload.MaxFileSize = 10000000;
            if (docUpload.UploadedFiles.Count > 0)
            {
                uploadedFile = docUpload.UploadedFiles[0];
            }
            if (new SiteMenu().InsertNewDocumentLink(parentID, menuText.Text, uploadedFile.GetName()))
            {
                Response.Redirect("/admin/menuManager/");
            }
            break;
        case "External / Custom Link":
            RadTextBox linkUrl = (RadTextBox)MenuForm.FindControl("LinkUrl");
            RadComboBox target = (RadComboBox)MenuForm.FindControl("LinkTarget");
            if (new SiteMenu().InsertExternalLink(parentID, menuText.Text, linkUrl.Text, target.Text))
            {
                Response.Redirect("/admin/menuManager/");
            }
            break;
        case "Chamber Modules":
            RadComboBox moduleType = (RadComboBox)MenuForm.FindControl("ModulePageType");
            if (new SiteMenu().InsertNewModuleMenuItem(parentID, menuText.Text, moduleType.SelectedValue))
            {
                Response.Redirect("/admin/menuManager/");
            }
            break;
    }
}
 
protected void MenuManager_UpdateCommand(object sender, TreeListCommandEventArgs e)
{
    TreeListEditFormItem item = e.Item as TreeListEditFormItem;
    UserControl MenuForm = (UserControl)e.Item.FindControl(TreeListEditFormItem.EditFormUserControlID);
 
    int thisMenu = (int)item.ParentItem.GetDataKeyValue("MenuID");
 
    RadComboBox menuType = (RadComboBox)MenuForm.FindControl("MenuSelectList");
    RadTextBox menuText = (RadTextBox)MenuForm.FindControl("MenuText");
    CheckBox enabled = (CheckBox)MenuForm.FindControl("MenuItemEnabled");
 
    switch (new SubCategory().SelectThisSubCategory(Convert.ToInt32(menuType.SelectedValue), PCSSession.Current.SiteID).TypeDescription.ToLower())
    {
        case "editable content":
            RadTextBox pageTitle = (RadTextBox)MenuForm.FindControl("PageTitle");
            CheckBox defaultHomepage = (CheckBox)MenuForm.FindControl("DefaultHomepage");
            if (new SiteMenu().UpdateThisMenuItem(ThisSiteID, thisMenu, menuType.SelectedValue, menuText.Text, pageTitle.Text, enabled.Checked, defaultHomepage.Checked))
            {
                Response.Redirect("/admin/menuManager/");
            }
            break;
        case "document link":
            UploadedFile uploadedFile = null;
            RadUpload docUpload = (RadUpload)MenuForm.FindControl("DocumentLink");
            docUpload.MaxFileSize = 10000000;
            if (docUpload.UploadedFiles.Count > 0)
            {
                uploadedFile = docUpload.UploadedFiles[0];
 
                if (new SiteMenu().UpdateThisDocumentLink(thisMenu, menuType.SelectedValue, menuText.Text, uploadedFile.GetName(), enabled.Checked))
                {
                    Response.Redirect("/admin/menuManager/");
                }
            }
            else
            {
                if (new SiteMenu().UpdateThisMenuText(thisMenu, menuType.SelectedValue, menuText.Text, enabled.Checked))
                {
                    Response.Redirect("/admin/menuManager/");
                }
            }
            break;
        case "external / custom link":
            RadTextBox linkUrl = (RadTextBox)MenuForm.FindControl("LinkUrl");
            RadComboBox target = (RadComboBox)MenuForm.FindControl("LinkTarget");
            if (new SiteMenu().UpdateThisExternalLink(thisMenu, menuType.SelectedValue, menuText.Text, linkUrl.Text, target.SelectedItem.Text, enabled.Checked))
            {
                Response.Redirect("/admin/menuManager/");
            }
            break;
        case "chamber modules":
            RadComboBox moduleType = (RadComboBox)MenuForm.FindControl("ModulePageType");
            if (new SiteMenu().UpdateThisModuleMenuItem(thisMenu, menuType.SelectedValue, menuText.Text, moduleType.SelectedValue, enabled.Checked))
            {
                Response.Redirect("/admin/menuManager/");
            }
            break;
    }
}
 
protected void MenuManager_DeleteCommand(object sender, TreeListCommandEventArgs e)
{
    TreeListDataItem item = e.Item as TreeListDataItem;
 
    int thisMenuItem = (int)item.GetDataKeyValue("MenuID");
 
    int menuType = new SiteMenu().SelectThisMenuItem(thisMenuItem, ThisSiteID).MenuTypeID;
    switch (new SubCategory().SelectThisSubCategory(menuType, ThisSiteID).TypeDescription.ToLower())
    {
        case "document link":
            if (new SiteMenu().DeleteThisDocumentLink(thisMenuItem))
            {
                Response.Redirect("/admin/menuManager/");
            }
            break;
        case "editable content":
            if (new SiteMenu().DeleteTheEditableContentPage(thisMenuItem))
            {
                Response.Redirect("/admin/menuManager/");
            }
            break;
        default:
            if (new SiteMenu().DeleteThisMenuItem(thisMenuItem))
            {
                Response.Redirect("/admin/menuManager/");
            }
            break;
    }
}
 
protected void MenuManager_RowDrop(object sender, TreeListItemDragDropEventArgs e)
{
    int key = (int)e.DraggedItems[0].GetDataKeyValue("MenuID");
 
    int destinationId = 0;
    int sortOrder = 0;
 
    if (IsUnder.Checked)
    {
        destinationId = (int)e.DestinationDataItem.GetDataKeyValue("MenuID");
        sortOrder = 1;
    }
    else
    {
        destinationId = (int)e.DestinationDataItem.GetParentDataKeyValue("ParentID");
        sortOrder = new SiteMenu().SelectThisMenuItem((int)e.DestinationDataItem.GetDataKeyValue("MenuID"), ThisSiteID).SortOrder + 1;
    }
 
    if (destinationId == 0)
    {
        if (key != destinationId)
        {
            MenuList.FirstOrDefault(i => i.MenuID == key).ParentID = destinationId;
            MenuList.FirstOrDefault(i => i.MenuID == key).SortOrder = sortOrder;
 
            foreach (SiteMenu menuItem in MenuList.Where(i => i.ParentID == destinationId))
            {
                if (menuItem.SortOrder >= sortOrder && menuItem.MenuID != key)
                {
                    menuItem.SortOrder += 1;
                }
            }
 
            if (new SiteMenu().UpdateMenuListByParentID(destinationId, MenuList.Where(i => i.ParentID == destinationId).ToList()))
            {
                Response.Redirect("/admin/menuManager/");
            }
        }
    }
    else
    {
        if (key != destinationId && key != MenuList.FirstOrDefault(i => i.MenuID == destinationId).ParentID)
        {
            MenuList.FirstOrDefault(i => i.MenuID == key).ParentID = destinationId;
            MenuList.FirstOrDefault(i => i.MenuID == key).SortOrder = sortOrder;
 
            foreach (SiteMenu menuItem in MenuList.Where(i => i.ParentID == destinationId))
            {
                if (menuItem.SortOrder >= sortOrder && menuItem.MenuID != key)
                {
                    menuItem.SortOrder += 1;
                }
            }
 
            if (new SiteMenu().UpdateMenuListByParentID(destinationId, MenuList.Where(i => i.ParentID == destinationId).ToList()))
            {
                Response.Redirect("/admin/menuManager/");
            }
        }
    }
}

Kevin
Top achievements
Rank 1
 answered on 28 Oct 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?