Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
183 views

Hi, we've just updated from 2017.1.118 to 2017.1.228 and noticed a dramatic change in the way the RadButton control is rendered. Specifically, the checkbox state of the RadButton doesn't seem to display at all except when using the Default skin and even then it doesn't display properly. When trying to use the Silk skin for example, the Chrome console errors with a WebResource.axd 404 error. We've gone through the Web Resources Troubleshooting and haven't been able to resolve the issue. It seems odd as we've updated in the past with no issues. The normal RadButton displays fine.

 

Thanks

Daniel

Vessy
Telerik team
 answered on 02 May 2017
3 answers
176 views

Hello, I've just upgraded to the latest Telerik DLLs and am working on making the Editor responsive.  I'm not a fan of the mobile mode, which doesn't seem to work too well on either Android or Iphone, so I would prefer to use the Lightweight rendering.

 

I have an existing Toolbar.xml that I've been using.  Is it possible to hide some of the buttons as the window resizes, either by applying bootstrap classes or via media queries in the CSS?  In addition, is there a property for hiding the Design/HTML view upon resizing as well?

 

Thank you for any direction on this!

 

Rumen
Telerik team
 answered on 02 May 2017
1 answer
122 views

Hello,

we are building custom version of Metro skin for our application from source codes. But in version "Telerik_UI_for_ASP.NET_AJAX_2017_1_228_Source" there is something strange. Many missing variables in scss files with commented styles and infos as "// TODO: missing color" etc. skin source codes references scss files to design project and many more.

Does it men this source code is not RTM and is it some debug build? Or how to get final source codes?

 

Regards

René

René
Top achievements
Rank 2
Iron
Iron
Iron
 answered on 02 May 2017
6 answers
637 views
Greetings,

I have an ASP.Net Framework 4 application on Windows 7, using C# for the backend coding, that I need to be able to trigger off of a paste event in a RadTextBox control.

Scenario is there are two text box controls. If the user enters text into one text box, the other text box needs to be cleared. I have handled this for the case when the user types new text into either of the text boxes, but that solution (using the ClientEvents-OnKeyPress event handler) does not work for a paste operation.

Is there a solution to this that I have not found? If so, any assistance would be appreciated.

Thanks.

Steve

Specifics:
- ASP.Net Framework 4
- Windows 7 SP 1
- IE 9.0.8112.16421
- Telerik WebUI VSExtensions 2011.02.712.0
- Preferred Programing Language: C#
Vasssek
Top achievements
Rank 1
 answered on 02 May 2017
1 answer
185 views

I'm struggling with trying to get to the SearchContext item for a radsearchbox via the client side.  below I have what I'm trying to get to, but to no avail. If some guidance could be provided I would greatly appreciate it.

 

 

function onCheckboxChanging(sender, args) {
    var chkbxlId = sender.get_id();
    var srchbxId = chkbxlId.replaceAll("radchkbox_Item", "radsearch_Item");
 
    var objSearchBox = $find(srchbxId);
    var objSearchContext = objSearchBox.get_searchContext();
 
    alert( 'SearchBox Context Item Value = ' + objSearchContext.value);
 
 
}
Vessy
Telerik team
 answered on 02 May 2017
1 answer
136 views

I am creating dynamic RadComboBox controls in the Page_Init event handler.  The control needs have have multiselect checkboxes therefore I am leveraging the "Load on Demand" feature using web method.  I am able to add the checkbox using a client template successfully that looks like this:

function onItemDataBound(sender, eventArgs) {
    var item = eventArgs.get_item();
    var dataItem = eventArgs.get_dataItem();
 
    item.get_attributes().setAttribute("text", dataItem.Text);
    item.set_value(dataItem.Value);
    item.set_clientTemplate("<div onclick='StopPropagation(event)' class='combo-item-template'><input id='chkMultiSelect' class='rcbCheckbox' type='checkbox' value='#=Value#' onclick='checkboxClick(this);' /><span>#=Text#</span></div>");
    dataItem.Index = item.get_index();
    item.bindTemplate();
}

 

All of this works just fine, the "Load on Demand" is working great.  I'm able to select the items in the checkbox and all of that is good.

The problem exists when another control on the page performs a postback.  I need to recreate this RadComboBox control in the Page_Init event handler, and what I would like to do is to create the "checked" items during the control creation.  In other words, the RadComboBox would be initially created with only the checked items server-side, and when the client-side "OnClientItemsRequesting" event handler fires it would already have these items in the control.

So I created a server side ItemTemplate class as such:

public class KimDDLItemTemplate : ITemplate
{
    public void InstantiateIn(Control container)
    {
        System.Web.UI.HtmlControls.HtmlGenericControl outerDiv = new System.Web.UI.HtmlControls.HtmlGenericControl("div");
        outerDiv.Attributes.Add("onclick", "StopPropagation(event)");
        outerDiv.Attributes.Add("class", "combo-item-template");
 
        System.Web.UI.HtmlControls.HtmlInputCheckBox cbx = new System.Web.UI.HtmlControls.HtmlInputCheckBox();
        cbx.ID = "chkMultiSelect";
        cbx.Attributes.Add("class", "rcbCheckbox");
        cbx.Attributes.Add("onclick", "checkboxClick(this);");
 
        System.Web.UI.HtmlControls.HtmlGenericControl innerSpan = new System.Web.UI.HtmlControls.HtmlGenericControl("span");
 
        outerDiv.Controls.Add(cbx);
        outerDiv.Controls.Add(innerSpan);
 
        outerDiv.DataBinding += new EventHandler(rcbDDLValue_DataBinding);
        container.Controls.Add(outerDiv);
    }
 
    private void rcbDDLValue_DataBinding(object sender, EventArgs e)
    {
        System.Web.UI.HtmlControls.HtmlGenericControl targetParent = (System.Web.UI.HtmlControls.HtmlGenericControl)sender;
        RadComboBoxItem item = (RadComboBoxItem)targetParent.BindingContainer;
        string itemValue = (string)DataBinder.Eval(item, "Value");
        System.Web.UI.HtmlControls.HtmlInputCheckBox target = (System.Web.UI.HtmlControls.HtmlInputCheckBox)targetParent.FindControl("chkMultiSelect");
        System.Web.UI.HtmlControls.HtmlGenericControl innerSpan = (System.Web.UI.HtmlControls.HtmlGenericControl)targetParent.Controls[1];
 
        target.Value = itemValue;
        target.Checked = true;
 
        innerSpan.InnerText = (string)DataBinder.Eval(item, "Text");
    }
}

 

And in the Page_Init event handler I added each of the items obtained from the viewstate value in the Postback to create the new RadComboBoxItem.  But these are not visible in the control when I open the drop down.

Am I adding the items on the Page_Init event properly?

Eyup
Telerik team
 answered on 02 May 2017
1 answer
34 views

I would like the time picker in the advanced form to list times from 5am to 8pm in half hourly intervals. Can this be done please?

 

Thanks,

Matt

Matt
Top achievements
Rank 1
 answered on 01 May 2017
2 answers
247 views

I work on a large website that has many RadButtons with ContentTemplates, and uses a RadConfirm and callback functionality to confirm the user action and perform a PostBack.  Recently, someone noticed that the JavaScript code inside the callback sender.click() does not work in Firefox.

This is a known bug, as documented here LINK

Great, so I've set about adding the Firefox-specific workaround, as seen in this demo.  LINK

if (shouldSubmit) {
          //initiate the original postback again
          sender.click();
            if (Telerik.Web.Browser.ff) {
                sender.get_element().click();
          }
}

 

Which works fine with normal RadButtons.  But, I've found if the RadButton has a <ContentTemplate> declared, the postback is not executed, and the confirm keeps calling the OnClientClicking method which opens the RadConfirm again.

I've copied the code from this Demo into my own test page and reproduced the issue, it is very simple to reproduce.  Simply add a ContentTemplate to the second button.

<telerik:RadButton RenderMode="Lightweight" ID="btnRadConfirm" runat="server" Text="RadConfirm" OnClientClicking="RadConfirm" OnClick="Button_Click">
  <ContentTemplate>
     Template
   </ContentTemplate>         
</telerik:RadButton>

 

And now the confirmation cannot cause a postback in Firefox.  We are using Telerik version 2016.2.607.45

Sean
Top achievements
Rank 1
 answered on 01 May 2017
6 answers
958 views
I am opening a DatePicker from a asp:panel controlled by a modal popup extender.  The datepicker is displaying behind the modal popup.  I've added a CSS hack to kick up the z-index of the datepicker, and according to the dom inspector I'm using, the z-index of the datepicker is changing.  But no matter how high I set that z-index, the datepicker continues to draw behind the modal popup.

Any ideas?


Logan Marshall
Top achievements
Rank 2
Iron
 answered on 01 May 2017
6 answers
118 views

I've tried following the directions in: http://www.telerik.com/forums/what-event-is-fired-on-resize  but it doesn't appear that onResizeEnd is called when auto resizing.

I have the RadEditor inside a RadWindow and I need to run some javascript to resize the RadWindow when the RadEditor auto-sizes.  Can I get some direction about what event to trap on so I can run my javascript to resize my Rad Window manually?

Thanks!

Rumen
Telerik team
 answered on 01 May 2017
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?